PHP–创建类
创建类是使用面向对象技术编程的每步,类的创建需要完成其3个要素:类名、属性、方法。在PHP中,使用class关键字创建一个类,语法如下:
<br /><?php<br />class class_name<br />{<br /> //属性<br /> var $var_1;<br /> var $var_2;<br /> var $var_3;<br /> ...<br /> <br /> <br /> //方法<br /> fuction method_1(){}<br /> fuction method_2(){}<br />}//class name<br /><br />
实例:
<br /><?php<br /> class student<br /> {<br /> //属性<br /> var $no; //学号<br /> var $name; //姓名<br /> var $gender; //性别<br /> var $age; //年龄<br /> <br /> <br /> //方法<br /> //设定学生信息<br /> function set_date($arr)<br /> {<br /> $this->no=$arr["no"];<br /> $this->name=$arr["name"];<br /> $this->gender=$arr["gender"];<br /> $this->age=$arr["age"];<br /> }<br /> <br /> <br /> //长大一岁<br /> function grow($i)<br /> {<br /> $this->age+=$i;<br /> }<br /> <br /> <br /> //输出信息<br /> function get_date()<br /> {<br /> echo "<br><b><学生信息></b><br>";<br /> echo "学号:$this->no<br>"; //$this表示本对象<br /> echo "姓名:$this->name<br>";<br /> echo "性别:$this->gender<br>";<br /> echo "年龄:$this->age<br>";<br /> }<br /> }<br /> <br /> <br /> //实例化一个对象<br /> <br /> $s=new student;<br /> $temp_arr=array("no"=>"001","name"=>"woyigui","gender"=>"男","age"=>18);<br /> $s->set_date($temp_arr); //设定学生信息<br /> $s->get_date(); //输出信息<br /> $s->grow(1); //成长<br /> $s->get_date(); //输出信息<br />?><br />
最后输出结果:
<br /><br /><学生信息><br />学号:001<br />姓名:woyigui<br />性别:男<br />年龄:18<br /><br /><学生信息><br />学号:001<br />姓名:woyigui<br />性别:男<br />年龄:19<br />
转载请注明:woyigui's blog [http://www.woyigui.cn/]
本文标题:PHP–创建类
本文地址:http://www.woyigui.cn/2007/10/26/php%E5%88%9B%E5%BB%BA%E7%B1%BB/
最新评论