デバッグPHPおよび制御フロー?
-
22-09-2019 - |
質問
私がdontので、独学は、従来のWeb開発について多くを知っていますが、私は完全なソーシャルネットワーキングウェブサイトを書いてきた、まだ私はどのようにデバッグに知りません。私のウェブサイトは、いくつかの問題があり、私の周り/
物事debuggin学ぶ必要がありますWAMPにはXdebugをインストールするにはどのようにすべての私のニーズ命令の最初の(私はphpDesignerを使用しているため)。私は新しいエラーを取得するウェブ毎回のチュートリアルを使用して多くのことを試してみました。私はまた、/ ext /ディレクトリ、それをputingとWAMP PHP拡張メニューからそれを活性化しようとしました。 doesntの仕事!
ですから、ODF誰もがXdebugを持つPHPDesignerは(一緒に来ていないパッケージではなく、WAMPにインストール)が使用していますからなら、私を助けてくださいと私は本当に感謝されます。ところでPHPのバージョンは5.3.0です。
-次の事は、これは私のウェブサイトの制御フローがどのようにされています
htaccess -> redirect everything to index.php if file doesn't exist.
index.php ->
include all libraries (__autoload).
initialize classes.
Get the $_SERVER['REQUEST_URI'] to get the $page.
If $page is found
Check if the user is logged in,
if yes then include view/$page.php
or else redirect to login.php page
If page is not found then
redirect to 404.php
は、デバッグのために、この制御フローは良いですか?私はこのようなものを作成したので、私は本当に本当のMVCの概念を理解カントのでます。
解決
をここにphpDesigner で使用するためのXDebugをインストールするためのチュートリアルがあります。
MVC の組織原理であります(また、「デザインパターン」と呼ばれます)。それはののことができます一緒にプロジェクトの有用保管論理的に類似の部分も、およびそれらの間のクリーンなインタフェースを奨励し、しかし、特に低複雑プロジェクト-厳格なMVCモデリングのため、常に改良ではありません。
あなたが尋ねます:
Is this control flow good for debugging?
のデバッグは、プログラムの欠陥を識別することです。デバッグしやすいようにプログラムを書くことは、あなたがどこを見つけるために救急車を指示するために知っているよように、意図的に道路の左側オフ車を運転するようなものです。確かに、そこに大幅debugabilityを改善するために行うことができる小型のものがあります。しかし、ポイントは、建築家に任意の制御構造であるので、それは当然のアルゴリズムを表現しています。そうすることで、デバッグに必要性を回避するためにはるかに可能性があります。 ののあなたが正常に機能コードを書くために何かできることは正当である。
あなたの制御フローは、私には明らかです。私はそれに取り組んについての良心の呵責を持っていないでしょう。
他のヒント
使用Xdebugのます。
その非常に簡単にインストールして使用。 あなたは http://www.xdebug.org/する
ここからはXdebugをダウンロードすることができますWAMPでセットアップXdebugのステップのチュートリアルバイステップは sachithsays.blogspot.com/ の