2013-03-07 154 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的文件中添加該文件的內容。如果這不起作用,那麼代碼還有其他問題。

你應該關閉這個問題並創建一個新的問題。包括您包含的文件的內容和顯示的錯誤。