Je travaille sur le code suivant:logique et l'état Inversion
// $data has only one dimension AND at least one of its values start with a "@"
if ((count($data) == count($data, COUNT_RECURSIVE))
&& (count(preg_grep('~^@~', $data)) > 0))
{
// do nothing
}
else
{
// do something
}
La logique de cette condition fonctionne très bien, mais je préférerais si je pouvais me débarrasser du bloc if
vide tout en évaluant la deuxième condition que si le premier vrai donne - sinon l'appel preg_grep()
lancera l'avis suivant lorsque $data
a plus d'une dimension:
avis: Array à la conversion de chaîne
Je sais que je pourrais utiliser l'opérateur de suppression d'erreur ou d'autres aki approches, mais j'ai le sentiment que je manque quelque chose trivial. Quelqu'un peut m'aider s'il vous plaît?
'&&' est déjà en court-circuit ... n'est-ce pas? – Ryan