Page 1 sur 1

Quel organisation pour les controls et les retours de messag

Posté : 02 août 2008, 11:41
par supercanard
Bonjour,

J'aurais voulu votre avis. Couramment dans un script on à besoin de tester x choses et de retourner des messages d'erreur, voir même de bloquer la suite du script s'il y a erreur. Exemple, lorsque l'on fait un espace membre, il faut tester lors du log si l'utilisateur existe bien, si le mot de pass correspond, etc... et retourner des messages à l'internaute.

Et quelques fois on a besoin de faire des test à l'intérieure même d'une fonction. Bref je trouve que ça devient vraiment anarchique d'avoir des test à l'intérieure des fonctions et dans les script. Je me demandais s'il y avait une méthode pour organiser tout ça.

Voici un exemple :
function LireFichier ( $url )
{
	$fichier = $url;
	if ( !file_exists( $fichier ) )
	{
		$donnees = 'La page que vous demandez n\'éxiste pas';
	}
	else
	{
		$fichier = fopen( $url, 'r' );
		$donnees = fread( $fichier, filesize( $url ) );
		fclose ( $fichier );
	}
	return $donnees;
}
Pas très propre à mon gôut...
Serrait-il plus propre si je retournais dans cette fonction, en plus de la valeur données, un tableau $erreurs qui contiendrait uniquement des messages d'erreurs ?