PHPで変数ダンプを取得しようとしているので、次を使用しています:
print_r(get_defined_vars());
コードを挿入する場所に関係なく、空白のページが表示されます。何か案は?
PHPで変数ダンプを取得しようとしているので、次を使用しています:
print_r(get_defined_vars());
コードを挿入する場所に関係なく、空白のページが表示されます。何か案は?
出力された変数の 1 つに、サイトの読み込みを妨げる HTML、CSS、および / または JavaScript コードが含まれている場合があります。
レンダリングされたページの代わりにソースコード (ほとんどのブラウザーではCtrl+Uを使用するか、右クリック → ) を見て、php スクリプトが出力するすべてのものを確認してください。View Source
また、.php を挿入して、php コードが実際に実行されることを確認してecho "test";
ください。少なくともソースコードには表示されるはずです。
もちろん、あなたのコードは正しいので、空白のページの理由は、他の場所に何らかのエラーがあるためです (その行を入れなくてもページは機能しますか?)。あなたの行がコードブロックの構文を壊している可能性があります。
その後、エラーは php_errors.log またはその他のファイルにリダイレクトされるか、生成されない可能性もあり、空白のページが表示されます。
小切手:
アップストリーム エラーをクリアすると、出力が表示されるはずです。
get_defined_vars
$GLOBALS
返された変数に含めprint_r
、再帰をチェックしません。max_execution_time
したがって、あなたは、あなたを救うことさえできない無限ループに陥っているだけです.