PHP ist eine Programmiersprache, in der Regel für die Programmierung dynamischer Webseiten verwendet wird. Regular, oder statisch, werden Webseiten in HTML , das ist nur eine Formatierung Sprache und hat keine Programmierung Elemente geschrieben. PHP Seiten einzubetten Programmcode in einer HTML-Vorlage und erzeugen Sie verschiedene Inhalte nach Berufung Parameter . PHP-Code kann auch Funktionen, die Parameter , um Daten zu empfangen , wenn sie aufgerufen werden. Argument ist ein anderer Name für einen Parameter . Argumente
Argumente folgen Sie den Namen einer Funktion in einer Liste in Klammern . Wenn die Funktion aufgerufen wird , erwartet er Werte in diesen Argumenten. Argumente können entweder mit einem Wert gefüllt werden , wie a_function ( " Aufruf " ) , oder mit einer Variablen, die bereits einen Wert gegeben , wie a_function ($ a_value ) oder mit einem Verweis auf eine Variable die Stelle im Speicher , wie a_function ( & ; $ a_value ) . Eine Funktion kann erklärt , um eine Reihe von Argumenten , wie Funktion a_function ($ a_value , $ b_Value ) anzunehmen. In Fehlermeldung, wird PHP nicht auf die Argumente durch ihre Namen verweisen . Also, wenn es ein Problem mit der Behandlung des a_value Variable , wird die Fehlermeldung " Argument 1 " statt unter " a_value . "
Argument Stand
Wenn eine Funktion geschrieben wurde , um Argumente zu akzeptieren , muss es mit Argumenten in Klammern hinter den Namen der Funktion aufgerufen werden. Die Argumente, die an dem Programm müssen die gleiche wie die Anzahl der Argumente das Programm geschrieben wurde , zu akzeptieren sein . Die Argumente müssen nicht den gleichen Namen , wenn die Funktion den Namen für die Argumente verwendet werden, wenn die Funktion wurde aufgerufen haben . Viele Programmierer dies tun, und viele Beispiele zeigen, die den gleichen Namen für die Erklärung für die Umsetzung verwendet . Um Verwirrung zu vermeiden ist es besser, eine Namenskonvention erstellen und verwenden ein anderes System für die Erklärung der Argumente wie für globale Variablen , die verwendet werden , um Argumente Werte werden, wenn die Funktion aufgerufen wird verwendet .
Fehler Staaten
Eine Fehlermeldung über fehlende Argument 1 bedeutet, dass die Funktion ohne Werte für die Parameter aufgerufen wurde. Die Funktion kann verlangen, mehr als ein Argument , aber wenn der erste Teil hat keinen Wert (dh keine haben ), dann wird das Programm nicht mehr ausgeführt mit einer Meldung über 1 Argument . Es wird nicht den Punkt erreichen, was eine Statusmeldung über alle anderen Argumente im Funktionsaufruf .
Lösung
Ein Benutzer von einem PHP-Programm erhalten Sie diese Fehlermeldung hat nur wenige Optionen . Die Funktion den Fehler meldet wahrscheinlich tief in das Programm eingebettet werden und so ist es nicht genug, um zu beraten , dass die Funktion mit einem Wert aufgerufen werden soll , weil der Nutzer nicht ", rief der Funktion " verwendet , sondern nur das Programm. Programmierer sollten in Standardwerte für Argumente , wo möglich zu machen . Dadurch wird die Möglichkeit dieser Fehler auftritt.