2013-03-07 191 views
-1

你好,让我们说我在我的应用程序中有以下结构。从php类访问外部函数

<? 
include('includes/functions.php'); 
include('includes/classes/login.class.php'); 

$login = new login(); 

?> 

我想要的是在login类中调用function.php中定义的函数。但我无法让它工作。

+2

因此...在包含中显示相关的代码,否则没有人可以帮助您... – nickb 2013-03-07 19:43:20

+0

编写完整的代码和您面临的问题 – 2013-03-07 19:48:39

+0

我认为http://stackoverflow.com/questions/3377888/functions -outside-the-class#answer-3379751可能会解释为什么你试图做的事可能不是一个好主意。 – 2013-03-07 19:54:49

回答

0

PHP不关心你在哪个文件中存储了什么函数或类定义。只有命名空间,命令或处理,当然,在类内部或函数中,你有什么定义。

0

你在做什么是正确的。

包含php代码只是在执行include的文件中添加该文件的内容。如果这不起作用,那么代码还有其他问题。

你应该关闭这个问题并创建一个新的问题。包括您包含的文件的内容和显示的错误。