dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Problème sur la fonctionupdate de societe.class.php


From: Marc Barilley
Subject: Re: [Dolibarr-dev] Problème sur la fonctionupdate de societe.class.php
Date: Thu, 8 Dec 2005 01:42:04 +0100

Je suis d'accord avec cette vision des choses : 0 est un standard pour indiquer la sortie de fonction avec succés. Les autres valeurs indiquent une erreur, sauf évidemment pour les fonctions qui retournent une quantité.

Marc Barilley
Océbo



Je met mon petit grain de sel dans la discussion :

sous unix, l'execution correcte d'un programme retourne 0, >0 en cas
d'erreur. idem sous dos/win (errorlevel).

la construction
if (!$erreur=ma_fonction()) {
...
}
me semble très intuitive et implique erreur=0 en cas de succès (remarque
pour laurent : pourquoi avoir plusieurs codes de succès ?)

en revanche, pour des constructeurs ou des fonctions renvoyant un objet,
le mécanisme est souvent inversé : null en cas d'erreur / objet en cas
de réussite...
Dans PEAR, cette question est résolue par le déclenchement d'une
exception et le renvoi d'un objet PEAR::Error (je suppose) testé par
PEAR:isError($result).
Cela alourdit le code, mais c'est une solution.

Voila, my two cents...
++
Gael



_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev







reply via email to

[Prev in Thread] Current Thread [Next in Thread]