<br>函數 myfun(a,b){
啟用交互模式
函數 myFun(x,y){
}
php > echo myFun(3,5);
PHP致命錯誤:在第1行的php shell程式碼中呼叫未定義的函數myFun()
<br>函數 myfun(a,b){
啟用交互模式
函數 myFun(x,y){
}
php > echo myFun(3,5);
PHP致命錯誤:在第1行的php shell程式碼中呼叫未定義的函數myFun()
加 auto_prepend_file = /path/to/you/myFun.php
到你的 php.ini 檔案;
PS: php -a
和網頁裡用的不同的 php.ini,在網頁裡輸出 phpinfo()
查看正在使用的是 php.ini 路徑,添加上面的一行就行了
當然可以啦。你創建一個公共php文件,裡面定義了引用方法,好了之後,用任何一個都可以這麼寫的。你可以參考tp框架裡面有一個common.php或function.php方法檔。就是這麼用的
專門準備了一個php檔案全部放這樣的全域函數,
框架檔案的頭部require_once
這個全域函數檔(比較靈活,且只對目前專案影響),
樓上的做法也可以的,但除非你是每個項目都需要的一些方法,否則不推薦,並且這個文件也不建議放在項目文件夾下。
兩個錯誤
vim /etc/php5/cli/php.ini
auto_prepend_file=/tmp/myFun.php
vim /tmp/myFun.php
function myfun($a,$b){
return $a+$b;
}
mgajnpwmdgw