php – Benutzerdefinierte Klassenmethode gibt einen Fehler zurück
迷茫
迷茫 2017-05-24 11:33:57
0
3
384
    $input=new Input();
    $upSet=$input->post();
    var_dump($upSet);
class Input{
    function post($key){
        if(isset($_POST[$key])){
            $val=$_POST[$key];
            return $val;
        }
        
    }

报错
Warnung: Fehlendes Argument 1 für Input::post(),
Hinweis: Undefinierte Variable: Schlüssel

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(3)
Ty80

解决:

class Input{
  public function post($key){
        if(isset($_POST[$key])){
            $val=$_POST[$key];
            return $val;
        }
        
  }


$input=new Input();
$upSet=$input->post("demo");
var_dump($upSet);
世界只因有你

function post($key = 'default'){}

仅有的幸福

Input类下面少写个闭合的花括号 }
另外post方法里没有传参

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!