PHP est un langage de programmation habituellement utilisé pour la programmation des pages Web dynamiques . Régulier , ou statique , les pages Web sont écrites en HTML, qui est juste un langage de mise en forme et n'a pas d' éléments de programmation . Pages PHP Intégrer le code de programmation dans un modèle HTML et génèrent des contenus différents en fonction des paramètres d'appel . Code PHP peut également inclure des fonctions qui prennent des paramètres de recevoir des données quand ils sont appelés . L'argument est un autre nom pour un paramètre . Arguments
arguments suivent le nom d'une fonction dans une liste entre parenthèses. Lorsque la fonction est appelée, elle s'attend à ce que les valeurs de ces arguments. Les arguments peuvent être remplis soit avec une valeur , comme a_function (« appelant »), ou avec une variable qui a déjà été donné une valeur , comme a_function ($ a_value ) ou avec une référence à l'emplacement d'une variable dans la mémoire, comme a_function ( & ; $ a_value ) . Une fonction peut être déclarée à accepter une série d'arguments , comme la fonction a_function ($ a_value , b_value $ ) . Dans les rapports d'erreurs , PHP va pas se référer aux arguments par leur nom . Donc, si il ya un problème avec le traitement de la variable a_value , le message d'erreur voir " argument 1 » plutôt que « a_value . "
Argument Statut
Si une fonction a été écrit à accepter des arguments , il doit être appelé avec des arguments entre parenthèses après le nom de la fonction . Les arguments passés au programme doivent être le même que le nombre d'arguments du programme a été écrit à accepter. Les arguments n'ont pas à avoir le même nom lorsque la fonction est appelée pour les noms utilisés pour les arguments lorsque la fonction a été créée . De nombreux programmeurs le font , et de nombreux exemples montrent le même nom utilisé pour la déclaration que pour la mise en œuvre . Pour éviter toute confusion, il est préférable de créer une convention de nommage et d'utiliser un autre système pour la déclaration des arguments est utilisée pour les variables globales , qui seront utilisés pour donner des arguments valeurs lorsque la fonction est appelée .
Photos erreur Unis
Un message d'erreur à propos de l'argument 1 manquant signifie que la fonction a été appelée sans valeurs pour les paramètres . La fonction peut exiger plus d'un argument , mais si le premier n'a pas de valeur (ce qui signifie qu'aucun n'ait ), le programme s'arrêtera avec un message sur l'argument 1 . Il n'atteindra pas le point de donner un message d'état sur l'un des autres arguments dans l'appel de fonction .
Solution
Un utilisateur d'un programme PHP recevoir cette message d'erreur a peu d'options . La fonction signalant l'erreur est susceptible d'être intégré en profondeur dans le programme et il n'est donc pas suffisant pour vous informer que la fonction doit être appelée avec une valeur , parce que l'utilisateur n'a jamais " la fonction« mais juste utilisé le programme. Les programmeurs doivent mettre en valeurs par défaut pour les arguments si possible . Cela supprime la possibilité de cette erreur ne se produise.