ホームページ > バックエンド開発 > PHPチュートリアル > 兄さん、私は何ですか?兄さん、ここでは名前と年齢を返すことはできません。

兄さん、私は何ですか?兄さん、ここでは名前と年齢を返すことはできません。

WBOY
リリース: 2016-06-13 13:34:17
オリジナル
824 人が閲覧しました

自分の名前と年齢を返せないのはなぜですか?

class person{
? private private $sex;
? ;
?
? // 構築メソッド
? 関数 __construct($name="",$sex="male",$age=1){
? =$ name;
? $this ->sex=$sex;
? }
? ( )method
? public function __get($propertName){
? if($propertName=="sex"){
? return "confidential";
? ( $propertyName=="年齢")
? if($this->age>🎜> ? return $this->age-10;
? > ? else
? return $this->$propertyName;
? }
? return $this->$propertyName;
? }
?
? }
}

$person1=新しい人("张三","男",20);

名前 :".$person1->name."
";
echo "性別:".$person1->sex."
";
echo "年齢:"。 $ person1->age."
";


?>

ここで私の名前と年齢が返されないのはなぜですか?
次が返されます:

名前:
性別: 機密
年齢:
?専門家からの回答をお願いします。


-----解決策---------

propertyName !== propertyName

よく見てください

------解決策-----------

propertyName !== propertyName

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート