Domanda

Sono un autodidatta in modo da non so molto di sviluppo web convenzionali però, non ho ancora scritto un sito web completo di social networking non so come eseguire il debug. Il mio sito ha qualche problema e ho bisogno di imparare cose debuggin intorno /

Prima di tutto ho bisogno istruzioni su come installare Xdebug sul WAMP (dato che io uso phpDesigner). Ho provato un sacco utilizzando tutorial sul web ogni volta che ricevo un nuovo errore. Ho anche provato mettendo nel / ext / directory e attivare dal menu WAMP estensioni PHP. Non lavorare!

Quindi, se qualcuno ODF voi là fuori utilizza phpDesigner con Xdebug (non il pacchetto che arriva, invece installarlo sul WAMP) please help me e sarei davvero grato. BTW versione di PHP 5.3.0 è

La prossima cosa è questo è come è il flusso di controllo del mio sito web: -

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

E 'questo flusso di controllo buono per il debug? perché io davvero non capisco il vero concetto di MVC così ho creato qualcosa di simile.

È stato utile?

Soluzione

C'è un tutorial per l'installazione di XDebug per l'uso con phpDesigner qui .

MVC è un principio organizzativo (chiamato anche "design pattern"). E ' può essere utile conservazione parti logicamente simili di un progetto insieme, e incoraggiando le interfacce pulite tra loro, ma, soprattutto per bassa complessità progetti-rigorosa modellazione MVC non è sempre un miglioramento.

Si chiede:

Is this control flow good for debugging?

Il debugging è di identificare i difetti nei programmi. Scrivere un programma per essere facile per eseguire il debug è come guidare una macchina intenzionalmente fuori il lato sinistro della strada in modo da sapere dove indirizzare un'ambulanza per trovarti. Concesso-ci sono piccole cose che si possono fare per migliorare notevolmente debugability. Ma il punto è architetto qualsiasi struttura di controllo in modo che esprime naturalmente l'algoritmo. Così facendo, è molto più probabile per evitare la necessità di eseguire il debug. Tutto si può fare per scrivere correttamente funzionante codice è giustificabile.

Il flusso di controllo è chiaro per me. Non avrei remore a lavorare su di esso.

Altri suggerimenti

Usa xDebug.

È molto facile da installare e utilizzare. e si può scaricare da qui xDebug http://www.xdebug.org/

tutorial passo passo per l'installazione xdebug con WAMP è disponibile all'indirizzo sachithsays.blogspot.com/

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top