ホームページ >バックエンド開発 >PHPチュートリアル >PHPプログラムをデバッグするにはどうすればよいですか?

PHPプログラムをデバッグするにはどうすればよいですか?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-23 14:18:16960ブラウズ

gedit+Mozilla Firefox

<?php$x="1.23abc";echo $x+7;           //程序以上部分是对。//程序以下部分是错。//在浏览器运行这个程序,结果是:什么也不显示!$y=a1.0;if ($y)echo "QQ"; ?>


上記のメモ帳とブラウザを使用してデバッグします。
phpプログラムの一部にエラーがある場合、プログラム全体の結果がブラウザに表示されない場合があります。
このように、プログラムのエラーを見つけるのは少々難しいです。
この問題を解決する方法はありますか?


ディスカッションに返信(解決策)

phpエラープロンプト機能をオンにする
php.iniでdisplay_errors=Onを設定し、サーバーを再起動します。

エラー表示機能がオンになっていない場合、php エラーは 500 エラー (サーバー拒否応答) になります

$y=a1.0;
構文エラー!解析エラー: 構文エラー、予期しない '.0' (T_DNUMBER)

php エラー プロンプト機能をオンにする
php.ini で display_errors=On を設定し、サーバーを再起動します。

1. どのディレクトリにありますか?
2. サーバーを再起動するにはどうすればよいですか?

php ファイルに次のように記述します。
97170af14005a1fd3b25afeef907112d服务


,,,

在你的程序?部加入??行就可以了,不用修改php.ini

Error_reporting(E_ALL);
INI_Set('display_errors','on');

这个方法也不行。
mozilla firefox浏览器,什么也没显示。

新建以文件,比如 info.php

<?phpphpinfo();

运行后查看这两项
Configuration File (php.ini) Path  (默认的 php.ini 路径)
Loaded Configuration File  (实际加载的 php.ini 路径)

1.创建一新文件:info.php,这个文件存放在什么地方?
2.还要修改文件:php.ini么?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。