ホームページ >バックエンド開発 >PHPチュートリアル >php のマジックメソッドの簡単な紹介

php のマジックメソッドの簡単な紹介

WBOY
WBOYオリジナル
2016-06-23 13:25:24795ブラウズ

``` name = $name; } public function getName() { return $this->name } // 属性の値を設定します public function __set($name, $value) { $this->$name = $value; ; } // 属性の場合、値を読み取ります public function __get($name) { if (isset($this->$name)) { return $this->$name; echo '初期値は設定されていません' ; } } // メソッドの場合は、メソッド名とパラメータを処理します public function __call($name, $arguments) { var_dump($arguments) } // 直接のエコー クラス名については、 __tostring を呼び出します。 () method public function __tostring() { return "これは関数 tostring" }}$student = new person('张三');echo $student // これは関数 tostring$student ->age = '李思';echo $student ->age; // 李思 echo $student ->getAge('32');```

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。