PHP function missing argument error

Meine validate-Funktion aussieht, die

function validate($data, $data2 = 0, $type)
{
...

Funktionsaufruf Beispiel

if ($result = validate($lname, 'name') !== true)
        response(0, $result, 'lname');

Wie Sie sehen, meine validate-Funktion hat 3 input vars. Ich bin nicht mit der zweiten var $data2 oft, das ist, warum setzen es standardmäßig auf 0. Aber wenn ich rufe diese Funktion als Beispiel (so weit ich weiß, bedeutet es, $Daten=$nName, $data2=0, $type='name') erste Fehlermeldung

Missing argument 3 ($type) for validate() 

Wie kann ich das beheben?

  • Rufen Sie wie validate($lname, 0,'name')
InformationsquelleAutor Tural Ali | 2011-11-09
Schreibe einen Kommentar