你好,让我们说我在我的应用程序中有以下结构。从php类访问外部函数
<?
include('includes/functions.php');
include('includes/classes/login.class.php');
$login = new login();
?>
我想要的是在login类中调用function.php中定义的函数。但我无法让它工作。
你好,让我们说我在我的应用程序中有以下结构。从php类访问外部函数
<?
include('includes/functions.php');
include('includes/classes/login.class.php');
$login = new login();
?>
我想要的是在login类中调用function.php中定义的函数。但我无法让它工作。
PHP不关心你在哪个文件中存储了什么函数或类定义。只有命名空间,命令或处理,当然,在类内部或函数中,你有什么定义。
你在做什么是正确的。
包含php代码只是在执行include的文件中添加该文件的内容。如果这不起作用,那么代码还有其他问题。
你应该关闭这个问题并创建一个新的问题。包括您包含的文件的内容和显示的错误。
因此...在包含中显示相关的代码,否则没有人可以帮助您... – nickb 2013-03-07 19:43:20
编写完整的代码和您面临的问题 – 2013-03-07 19:48:39
我认为http://stackoverflow.com/questions/3377888/functions -outside-the-class#answer-3379751可能会解释为什么你试图做的事可能不是一个好主意。 – 2013-03-07 19:54:49