php _get() _set() _construct()
function __construct($name, $sex, $age, $school)
??? ??? {
??? ??? ??? $this->name=$name;
??? ??? ??? $this->sex=$sex;
??? ??? ??? $this->age=$age;
??? ??? ??? $this->school=$school;
}
?
?
?
function __get($property_name)
??{?
??? //echo "在直接获取私有属性值的时候,自动调用了这个__get()方法
";
????if(isset($this->$property_name)) {
????return($this->$property_name);
??? }else {
????return(NULL);
???}
??}
??//__set()方法用来设置私有属性
??function __set($property_name, $value)
??{
??//?echo "在直接设置私有属性值的时候,自动调用了这个__set()方法为私有属性赋值
";
???$this->$property_name = $value;
??} ?
?
?
function setAge($age)? //为外部提供一个公有设置年龄的方法
??? {
??? ??? if($age130) //在给属性赋值的时候,为了避免非法值设置给属性
??? ??? ??? return;
??? ??? $this->age=$age;
}
function getAge() ??? //为外部提供一个公有获取年龄的方法
{
??? return($this->age);
}
?
相关文章
相关视频
上一篇: curl爬取超时
推荐阅读
-
PHP中fopen,file_get_contents,curl函数的区别,curlgetcontents
-
php中get_magic_quotes_gpc用法介绍
-
怎么正确运用PHP ini_set函数
-
PHP MYSQL乱码问题,使用SET NAMES utf8校正_PHP
-
PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析_PHP教程
-
PHP管理内存函数 memory_get_usage()使用介绍_PHP教程
-
php中curl和file_get_content函数抓页面对比
-
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系_PHP教程
-
Php幻术函数学习与应用 _construct() _destruct() _get()等
-
PHP中使用socket方式GET、POST数据实例教程