下载此文档

PHP对象变量.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
PHP对象变量.docPHP对象变量什么是面向对象,什么是类使用CLASS创建一个类类的成员属性和成员方法使用new函数对象实例化面向对象与面向过程PHP作为一种混合语言,(参数)classMyPc{public$name;var$price;functionvod(){return"我是智能机器人";}}$pc1=newMyPc();$pc1->name;面向对象是专指在程序设计中采用封装、继承、多态等设计方法。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOrientedAnalysis),面向对象的设计(OOD,ObjectOrientedDesign)、以及我们经常说的面向对象的编程实现(OOP,ObjectOrientedProgramming)。对象:对象是人们要进行研究的任何事物,:对象用数据值来描述状态。:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,类实际上就是一种数据类型。类的属性与方法通常又统称为类的成员。<?classhelloworld{functionmyprint(){echo"hello,world!";}}$myhelloworld=newhelloworld();$myhelloworld->myprint();?>面向对象及面向过程的特点封装:类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护继承是指子类可以拥有父类所有的属性和方法,除了这些以外,子类自己还可以创建新的方法和属性多态:同一操作作用在不同对象上所的结果不一样,这就是多态。也就是同一函数在不同的对象中所实现的功能不一样。创建类定义类classClassName{//包含属性和方法}<?phpclassPerson{//定义成员属性public$name;var$sex;var$age;//定义人的行为方法functionsay(){echo"thepersoncanspeak";} functionrun(){ echo"thepersoncanrun"; }}?>创建对象对象是通过类实例化出来的,使用new关键字来生成一个对象语法:$对象名称=new类名称();如定义了Person后,创建该类的对象$p1=newPerson();$p2=newPerson();PHP对象中的成员有两种一种是成员属性,“->”:对象->属性对象->方法如:$p1->name;$p1->age;$p1->sex;$p1->say();$p2->run();classclassmate{var$var;functionfunctionname(){… statement;}}<?phpclassmy_class{var$my_name;var$my_address;functionmy_fun(){echo""; echo$this->my_name; echo"<p>"; echo""; echo$this->my_address;}}?>为类实例化对象$obj_name=newclassmate;<?phpclassmy_class{var$my_name;//添加属性var$my_address;functionmy_fun();//添加方法{echo"姓名为:"; echo$this->my_name;//方法的具体内容 echo"<p>"; echo"地址为:"; echo$this->my_address;}}$obj=newmy_class;//为类实例化对象?>使用对象在为类实例化对象之后就可以使用对象,使用对象通过使用其属性与方法实现,在PHP中可以通过以下代码样式使用对象<?phpclassmy_class//创建一个类{var$my_name;//添加属性var$my_address;functionmy_fun()//添加方法{echo"姓名为:"; echo$this->my_name;//方法的具体内容 echo"<p>"; echo"地址为:"; echothis->my_address;}}$obj=newmy_class;//为类实例化对象$obj->my_name="八尾";//为属性赋值$obj->my_address="

PHP对象变量 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dyx110
  • 文件大小62 KB
  • 时间2020-05-19