当前位置:首页 > PHP教程 > php应用 > 列表

php访问对象中的成员的实例方法

发布:smiling 来源: PHP粉丝网  添加日期:2022-05-16 09:56:43 浏览: 评论:0 

在本篇文章里小编给大家整理了一篇关于php访问对象中的成员的实例方法,有需要的朋友们可以跟着学习参考下。

对象是由成员属性和成员方法构成的,想要访问对象成员的话,实际上有点像访问数组中的元素,既然有点像的话,通过对象的引用来访问对象的成员,还需要使用一个特殊的运算符号->来完成对象成员的访问。

实例:

  1. <?php 
  2. class Website{ 
  3. public $baba$dad$title
  4. public function demo(){ 
  5.  
  6. echo '福如东海,寿比南山'
  7.         } 
  8.     } 
  9. $love = new Website(); 
  10. $love -> baba = '爸爸'
  11. $love -> dad = 'father'
  12. $love -> title = 'family'
  13. echo $love -> baba.'; 
  14.     echo $love -> dad.' 
  15.     echo $love -> title.' 
  16.     $love -> demo(); 
  17. ?> 

实例扩展:

  1. <?php 
  2.  
  3.     /** 
  4.      *PHP面向对象:对象中成员的访问 
  5.      */ 
  6.  
  7.     // 声明一个类 
  8.     class Person{ 
  9.         // 声明成员属性 
  10.         var $name
  11.         var $age
  12.         var $sex
  13.  
  14.         // 声明成员方法 
  15.         function say(){ 
  16.             echo $this->name,'在说话<br/>'
  17.         } 
  18.         function run(){ 
  19.             echo $this->name,'在走路<br/>'
  20.         } 
  21.     } 
  22.  
  23.     // 实例化类中的对象 
  24.     $person1=new Person(); 
  25.     $person2=new Person(); 
  26.     $person3=new Person(); 
  27.  
  28.     // 给$persion1对象中的属性赋初值 
  29.     $person1->name="张三"
  30.     $person1->age=12; 
  31.     $person1->sex="男"
  32.  
  33.     // 给$persion2对象中的属性赋初值 
  34.     $person2->name="李四"
  35.     $person2->age=21; 
  36.     $person2->sex="男"
  37.  
  38.     // 给$persion3对象中的属性赋初值 
  39.     $person3->name="王五"
  40.     $person3->age=22; 
  41.     $person3->sex="男"
  42.  
  43.     // 访问$person1对象中的成员属性 
  44.     echo "person1对象的名字是:".$person1->name."<br/>"
  45.     echo "person1对象的性别是:".$person1->sex."<br/>"
  46.     echo "person1对象的年龄是:".$person1->age."<br/>"
  47.  
  48.     // 访问person1对象的方法 
  49.     $person1->say(); 
  50.     $person1->run();

Tags: php访问对象成员

分享到: