PHP getter和setter
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP getter和setter相关的知识,希望对你有一定的参考价值。
OOP style getters and setters in php.
<?php class Person { private $first; private $last; public setName ($name) { } public getName ($name) { } public function __set ($name, $value) { $setter = 'set' . $key; $this->$setter($value); return $value; } trigger_error('Undefined property via ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_NOTICE); } public function __get ($name) { $getter = 'set' . $key; return $this->$getter(); } trigger_error('Undefined property via ' . $name . ' in ' . $trace[0]['file'] . ' on line ' . $trace[0]['line'], E_USER_NOTICE); } } ?>
以上是关于PHP getter和setter的主要内容,如果未能解决你的问题,请参考以下文章
php [php:accessor] setter / getter模式备忘录。 #PHP