PHP is面向对象项目实例,php面向对象实例笔记

/**

* static使用 *

*/

class Person{

public static $myCountry="中国";

public static function say(){

echo "中国人
";

}

}

//输出静态属性

echo Person::$myCountry;

//访问静态方法

Person::say();

/**

*对象序列化 serialize() ,反序列化 unserialize(); 网络传输的时候使用   */

?>

/**

* php面向对象实例

*

* _isset()检查属性 _unset()删除属性 */

class Person {

var $name;

var $sex;

var $age;

/**

* 定义构造方法  名称必须是_construct  */

function _construct($name, $sex, $age) {

$this->name = $name;

$this->sex = $sex;

$this->age = $age;

}

/*

* 定义析构函数:对象销毁前调用, 名称必须是_destruct  *

*/

function _destruct() {

echo "bye" . $this->name . "
";

}

function say() {

echo "人说话";

}

function run() {

echo "人走路";

}

function sayThis() { //this代表实例化当前对象与java里面一样

echo "我的名字:" . $this->name . "性别:" . $this->sex . "年龄:" . $this->age . "
"; }

}

$p1 = new Person();

$p2 = new Person();

$p3 = new Person();

//给属性赋值:$p1->name = "张三";

$p2->sex = "男";

$p3->age = 20;

//访问p1属性echo "p1对象名字:" . $p1->name . "
";

echo "p1对象性别:" . $p1->sex . "
";

echo "p1对象age:" . $p1->age . "
";

//访问p1对象种方法$p1->say();

$p1->run();

$p1->sayThis();

?>

/**

* 自动加载类

*/ function _autoload($classname) {

require_once $classname.".php";

}

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值