LoginSignup
0
0

More than 3 years have passed since last update.

PHPエラー出力

Posted at

はじめに

こちらではphpのエラーを出力するやりかたを紹介できればと思います。
コードを書く上でミスを絶対にしないなんてありえないでしょう。
小さなミス・初歩的なミスから動かないなんていうのもザラだと思います。
その上でエラーを表示させるのは重要な問題解決になります。

環境

Cent0S
PHP 7.3.17
Apache/2.4.6

やりかた

まずphp.iniを設定します

xampp
C:\xampp\php\php.ini

Linux
/etc/php.ini

今回はわかりやすく画面に表示させるようにしたいと思います。
変更点

php.ini
#display_errors=Off
display_errors=On

apacheを再起動します。

実行結果

では試しに

test.php

   <?php
    echo "<div class=red>";
    echo "エラー部分"
    echo "</div>";
   ?>

画面に

Parse error: syntax error, unexpected 'echo' (T_ECHO), expecting ',' or ';' in /var/www/html/test.php on line 4

エラーが表示され4行目周辺が怪しいと出ているのがわかるとおもいます。(今回はその前の行に;(セミコロン)がないためのエラーでした。)

まとめ

いかがだったでしょうかコードを書く上で何が原因かわからないときエラー(エラーログ)を表示させれるようにしていきましょう。(英語ですが。。。)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0