本文目錄一覽:
- 1、PHP 的 require函數
- 2、php中有prompt_msg()函數嗎?
- 3、設置了set_error_handler,但是執行一個未定義的函數時,還是顯示php自帶錯誤提示,自定義函數無效,很急
- 4、php5安裝好了用phpinfo();測示這是什麼意思
PHP 的 require函數
require()是php的內置函數,作用是引入或者包含外部php文件。
工作原理:當本身php文件被執行時,則外部文件的內容就將被包含進該自身php文件中;當包含的外部文件發生錯誤時,系統將拋出錯誤提示,並且停止php文件的執行。
注意:使用require時,一個文件存在錯誤的話,那麼程序就會中斷執行了,並顯示致命錯誤 。
比如cl.php,ts.php兩個文件,ts.php要用到cl.php文件中的函數,需要在ts.php中引入或者包含cl.php即可.示例如下:
cl.php
?php
function show(){
echo “cl.php文件中的show方法被調用了!”;
}
?
ts.php
?php
require ‘cl.php’;
show();
?
運行結果:
php中有prompt_msg()函數嗎?
prompt_msg 在php是沒有的,應該是這個代碼的原作者自定義的一個函數,其行為應該是輸出一段html+javascript代碼
設置了set_error_handler,但是執行一個未定義的函數時,還是顯示php自帶錯誤提示,自定義函數無效,很急
set_error_handler不是萬能的,
E_ERROR、E_PARSE、E_CORE_ERROR、E_CORE_WARNING、E_COMPILE_ERROR、E_COMPILE_WARNING是不能被捕獲的。
你的截圖裏面明顯寫了fatal error
調用未定義函數這種編譯器都過不了的錯誤自然不會觸發。
有什麼問題可以密我
php5安裝好了用phpinfo();測示這是什麼意思
意思是新建個文件,命名為test.php
然後在裏面輸入:
?php
phpinfo()
?
phpinfo是PHP自帶的一個函數,用來檢測PHP各種環境的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/286835.html