phpのdebug関連関数の使用例
781 ワード
この例ではphpのdebug関連関数の使い方を説明します.皆さんの参考にしてください.具体的には以下の通りです.
loginfo関数:
PHPについてもっと兴味のある読者は、「PHPエラーと异常処理方法の総括」、「php文字列(string)用法の総括」、「PHP配列(Array)操作技巧大全」、「PHP演算と演算子用法の総括」、「PHPネットワークプログラミング技巧の総括」、「PHP基本文法入門教程」、「phpオブジェクト向けプログラミング入門チュートリアル」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
loginfo関数:
function loginfo($format) {
$args = func_get_args();
array_shift($args);
$d = debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT, 1)[0];
$info = vsprintf($format, $args);
$data = sprintf("%s %s,%d: %s
", date("Ymd His"), $d["file"], $d["line"], $info);
file_put_contents(__DIR__."/log.txt", $data, FILE_APPEND);
}
PHPについてもっと兴味のある読者は、「PHPエラーと异常処理方法の総括」、「php文字列(string)用法の総括」、「PHP配列(Array)操作技巧大全」、「PHP演算と演算子用法の総括」、「PHPネットワークプログラミング技巧の総括」、「PHP基本文法入門教程」、「phpオブジェクト向けプログラミング入門チュートリアル」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.