J'ai une boucle foreach, qui va parcourir un tableau, mais le tableau peut ne pas exister en fonction de la logique de cette application particulière.PHP quelle est la meilleure façon de gérer une variable qui ne peut être définie?
Ma question porte sur Je suppose que les meilleures pratiques, par exemple, est-il autorisé à le faire:
if (isset($array))
{
foreach($array as $something)
{
//do something
}
}
Il me semble en désordre, mais dans ce cas, si je ne fais pas, il erreur sur la pour chaque. devrais-je passer un tableau vide ?? Je n'ai pas publié de code spécifique car c'est une question générale sur le traitement des variables qui peuvent être définies ou non.
Pourquoi $ array ne serait-il pas défini? Pouvez-vous donner un exemple? – strager