时时商务社区

标题: PHP笔记之:基于面向对象设计的详解 [打印本页]

作者: qz234    时间: 2018-2-14 08:21

            public 表示全局,类内部外部子类都可以访问;
[U]复制代码[/U] 代码如下:
age.'
'.$this->name.'
'.$this->sex.'
';
         }
          function func(){
             echo $this->age.'
'.$this->name.'
'.$this->sex.'
';
         }
     }

$P=new Test();
echo '
';
$P->age=100;
$P->name="Rainy";
$P->sex="female";
$P->func();
?>
Public
private表示私有的,只有本类内部可以使用;
[U]复制代码[/U] 代码如下:
funcOne();
         }
          function func(){
             echo $this->age.'
'.$this->name.'
'.$this->sex.'
';
         }
         private function funcOne(){
             echo $this->age.'
'.$this->name.'
'.$this->sex.'
';
         }
     }

$P=new Test();
echo '
';
$P->func();
$P->age=100;        // Cannot access private property Test:age
$P->name="Rainy";   // Cannot access private property Test:name
$P->sex="female";   // Cannot access private property Test:female
$P->funcOne();      // Call to private method Test::funcOne() from context ''
?>
Private
protected表示受保护的,只有本类或子类或父类中可以访问; 和封装有关的魔术方法:
__set():是直接设置私有成员属性值时,自动调用的方法
__get():是直接获取私有成员属性值时,自动调用的方法
__isset(); 是直接isset查看对象中私有属性是否存时自动调用这个方法
__unset(); 是直接unset删除对象中私有属性时,自动调用的方法
            
            
您可能感兴趣的文章:
  • php学习笔记 面向对象中[接口]与[多态性]的应用
  • PHP面向对象概念
  • 用穿越火线快速入门php面向对象
  • PHP面向对象法则
  • PHP面向对象的进阶学习(抽像类、接口、final、类常量)
  • PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
  • php面向对象 字段的声明与使用
  • PHP 面向对象详解
  • PHP面向对象学习笔记之一 基础概念
  • PHP面向对象学习笔记之二 生成对象的设计模式
  • PHP面向对象——访问修饰符介绍
  • PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
  • php学习笔记之面向对象编程
  • 基于PHP 面向对象之成员方法详解
  • 深入分析php之面向对象
  • 浅析php面向对象public private protected 访问修饰符
  • PHP面向对象之旅:深入理解static变量与方法
  • php面向对象中的魔术方法中文说明
            




    欢迎光临 时时商务社区 (http://bbs.4435.cn/) Powered by Discuz! X3.2