Débogage et trace en PHP

Voici quelques astuces qui vous permettront de débugger vos scripts PHP :

La rupture dans un while.
Cette astuce vous assure que la boucle while ne sera pas ré-executée perpétuellement, utiliser cette méthode uniquement au cours du développement.

//recherche et utilisation du fichier de configuration

$sFileConfig = 'data.php';
$bConfig = file_exists( $sFileConfig );
while( !$bConfig ){
$sFileConfig = "../".$sFileConfig;
$bConfig = file_exists( $sFileConfig );
if( !isset( $iCmp ) ) $iCmp = 0; if( $iCmp == 10 ){ echo '<hr>ERROR<hr>'; break; } $iCmp++;
}
require_once( $sFileConfig );

Utilisez cette fonction pour vérifier la valeur d'une variable :

function vd( $oData, $sTitle = '' ){
echo
'<hr/><b>'.$sTitle.'</b><pre>';
var_dump( $oData );
echo
'</pre><hr/>'."n";
}

PHPSOLUTION : novembre 2009

Dans cet article vous apprendrez à utiliser l’ORM PHPSIMPLEDB pour manipuler vos données.

PHPSIMPLEDB fournit un ensemble de classes permettant la manipulation des données de votre projet.

Celles-ci permettent de lire ou de modifier des données, en prenant compte des contraintes, directement à partir d’objets.

Le lien de l'article : PHPSOLUTION