2017-01-31 91 views
0

在index.php中,我包含了來自文件(例如myfunc())和某個文件(myfile.php)的一些函數。 在file.php我試着使用這個功能。包含文件中的PHP函數範圍

未捕獲的錯誤:調用未定義的函數myFunc的...

示例代碼:

的index.php:

<?php 
require_once "./myfunc.func.php"; 
require_once "./myfile.php"; 

myfunc.func.php:

<?php 
function myfunc() 
{ 
    echo "myfunc test"; 
} 

myfile.php:

<?php 
myfunc(); 
+0

而錯誤是? –

+0

未捕獲的錯誤:調用未定義的函數...... – CoolONE

+0

可能不包含文件'error_reporting(E_ALL); ini_set('display_errors','1');' – AbraCadaver

回答

0

對不起,這個例子很好。 可能是我的代碼中的一個錯誤..

0

從我在「myfunc.func.php」的代碼,看你有沒有加入對「myFunc的」功能括號

也許它因爲你複製和粘貼在這裏我不知道,但所有功能即使他們沒有參數,也需要有括號。

人士, 達米安

+0

thx,但這是例子。 – CoolONE