• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php 面向对象的一个例子_php技巧

php 搞代码 3年前 (2022-01-26) 11次浏览 已收录 0个评论
 <BR><?php <BR>class person{ <BR>//下面是人的成员属性 <BR>var $name; <BR>//人的名字 <BR>var $sex; <BR>//人的性别 <BR>var $age; <BR>//人的年龄 <BR>//定义一个构造方法参数为姓名$name,性别$sex和年龄$age <BR>function __construct($name,$sex,$age){ <BR>//通过构造方法传进来的$name给成员属性$this-<b style="color:transparent">(、本文来源gao@!dai!ma.com搞$$代^@码网*</b><i>搞gaodaima代码</i>>name赋初始值 <BR>$this->name=$name; <BR>//通过构造方法传进来的$sex给成员属性$this->sex赋初始值 <BR>$this->sex=$sex; <BR>//通过构造方法传进来的$age给成员属性$this->age赋初始值 <BR>$this->age="$age"; <BR>} <BR>//下面是人的成员方法 <BR>function say() <BR>//这个人可以说话的方法 <BR>{ <BR>echo "我的名字叫:".$this->name."性别;".$this->sex."我的年龄是:".$this->age."<br>"; <BR>} <BR>function run() //这个人可以走路的方法 <BR>{ <BR>echo "这个人在走路"; <BR>} <BR>//这是一个析构函数,在对象销毁前调用 <BR>function __destruct() <BR>{ <BR>echo "再见".$this->name."<br>"; <BR>} <BR>} <BR>//通过构造方法创建3个对象$p1,$p2,$p3,分别传入三个不同的实参为姓名性别和年龄 <BR>$p1=new person("小明","男",20); <BR>$p2=new person("熊","女",30); <BR>$p3=new person("向日葵","男",25); <BR>//下面访问3个对象的说话方式$p1->say();$p2->say();$p3->say(); <BR>?> <BR>


输出结果为:
我的名字叫:小明性别;男我的年龄是:20
我的名字叫:熊性别;女我的年龄是:30
我的名字叫:向日葵性别;男我的年龄是:25
再见向日葵
再见熊
再见小明


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php 面向对象的一个例子_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址