fileA.php: function.inc.phpが必要でx()
、そのインクルードファイルから使用します
fileB.php: fileA.phpが必要ユーザーがfileB.phpを呼び出してfileA.phpを取得する
function.inc.php: function x()
-それを呼び出したファイル名を返します
PHPサーバー変数またはfunction.inc.php内からfileA.phpの名前を取得するものは何ですか?
- ユースケース-関数x()は
mysql_query() or die(mail( {info about error as well as which file caused it} )
以下の回答に基づく-これは機能します:
function x($q){
mysql_query($q) or die(mail('yourself@example.com,'error @ '.$_SERVER['PHP_SELF'] , serialize(debug_backtrace()) . "\n\n".mysql_error()));
}
- これに反対票を投じた人のために-上記の関数トレースのより良いアイデア/解決策を提供できますか?