Maison  >  Questions et réponses  >  le corps du texte

php - La méthode de classe personnalisée renvoie une erreur

    $input=new Input();
    $upSet=$input->post();
    var_dump($upSet);
class Input{
    function post($key){
        if(isset($_POST[$key])){
            $val=$_POST[$key];
            return $val;
        }
        
    }

报错
Avertissement : argument 1 manquant pour Input::post(),
Remarque : variable non définie : clé

迷茫迷茫2706 Il y a quelques jours387

répondre à tous(3)je répondrai

  • PHP中文网

    PHP中文网2017-05-24 11:35:57

    Solution :

    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);

    répondre
    0
  • 世界只因有你

    世界只因有你2017-05-24 11:35:57

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

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-05-24 11:35:57

    Écrivez moins d'accolades fermantes sous la classe Input }
    De plus, aucun paramètre n'est transmis dans la méthode post

    répondre
    0
  • Annulerrépondre