実現したいこと
PHPで詳細なエラーを把握したいです。
該当のソースコードの実行に際し、次のようにファイルや行を含めて出力できないでしょうか?
Fatal error: Class 'MyClass' not found in /path/to/index.php on line 3
前提
外部ライブラリなどの利用はせずに実現したいです。
発生している問題・エラーメッセージ
こちらがブラウザに表示されるだけで、なかなか困ります。
Class "MyClass" not found
該当のソースコード
PHP
1<?php 2$instance = new MyClass(); 3var_export($instance->find(1));
試したこと
考えられるエラー系の呪文を3つ唱えてみましたが、効果なしでした。
PHP
1<?php 2// エラー系の呪文を3つ唱えてみました 3ini_set('display_errors', 1); 4ini_set('display_startup_errors', 1); 5error_reporting(E_ALL); 6 7$instance = new MyClass(); 8var_export($instance->find(1));
補足情報(FW/ツールのバージョンなど)
PHP 8.1.9 です。
追加で試したこと
尚、以下のソースコードで試しましたところ、十分な情報を持つエラーメッセージでした。上記のケースでもこうしたいです。(逆になぜこうならないのか、不思議でなりません。)
PHP
1<?php 2$undefined = $undefined;
Warning: Undefined variable $undefined in /path/to/index.php on line 2
回答1件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2023/05/18 01:13