php遇到的有用的函數

header(‘location:’)
chdir()改變目錄
basename(FILE)當前文件名稱
strpos strrpos stripos strripos
substr()
empty
isset
realpath()獲取絕對路徑
set_exception_handler() 函數

<?php
// 用戶定義的異常處理函數
 function myException($exception) {
     echo "<b>Exception:</b> ", $exception->getMessage();
 }

 // 設置用戶定義的異常處理函數
 set_exception_handler("myException");

// 拋出異常
throw new Exception("Uncaught exception occurred!");
 ?> 

以上代碼的輸出類似這樣:
Exception: Uncaught exception occurred!
(同理還有set_error_handle())

function customError($errno,$errstr,$errfile,$errline){
echo "<b>錯誤代碼:</b>[$(errmo)] ${errstr}\r\n";
echo "<b>代碼行數:</b>{$errline}文件{$errfile}";
echo "PHP版本,PHP_VERSION,"
die();
}

set_error_handle會接管PHP內置的錯誤處理,也可以在同一個頁面用restore_error_handle()取消接管
PHP_EOL 換行符 unix下相當於\n windows下相當於\r\n mac下相當於\r

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章