4

この奇妙なエラーが発生する理由は何ですか? 「致命的なエラー: 未定義の関数 empty() の呼び出し」

function newpart($name,$country,$bday_day,$bday_month,$bday_year,$gender,$pass1,$pass2,$email,$option1,$secondOption1,$secondOptionLevel1){ 


        $this->name = $name;
        $this->country = $country;
        $this->bday_day = $bday_day;
        $this->bday_month = $bday_month;
        $this->bday_year = $bday_year;
        $this->gender = $gender;
        $this->pass1 = $pass1;
        $this->pass2 = $pass2;
        $this->email = $email;
        $this->option1 = $option1;
        $this->secondOption1 = $secondOption1;
        $this->secondOptionLevel1 = $secondOptionLevel1;


        if( empty($this->name) || empty($this->pass1) ){
            $this->errorCount++;
        }



    }
4

3 に答える 3

9

同じ致命的なエラーが発生しました...

「空」という言葉の前に、エディターではなくalt+を押しました。偽の空白がありました。spacespace

于 2015-09-10T21:49:42.917 に答える
0

私が考えることができる唯一のことは、php 3 よりも古いバージョンの php を使用していることです。ただし、php3 で実行されているサーバー上にいるとは想像できません。Empty() は php 3 で登場しました。

于 2012-09-14T22:28:38.223 に答える
-3

変数が設定されていない場合、このエラーが発生する可能性があります。を使用するときは必ずempty()も使用してisset()ください。私はそれがあなたのためにそれを解決すると思います。

于 2012-09-14T22:27:46.707 に答える