现在的位置: 首页 > 综合 > 正文

php中的OOP语法

2013年02月15日 ⁄ 综合 ⁄ 共 431字 ⁄ 字号 评论关闭
类声明:
class ClassName[ extends ParentClass]
{...}
其中,extends ParentClass为继承
php中不支持域限定符:private,public,protected等,因此所有的变量可以说都是public的。

类成员声明:var $a1;
类成员的使用:$this->a1
构造函数:function ClassName([参数]){...}
方法定义:function MethodName([参数]){...}

一个简单的实例:
class A
{
    var $a1;
    function A
    {
        $this->a1='aaa';
    }
    function echoA1(){ echo $this->a1; }
    function setA1($a1){ $this->a1=$a1; }
}
其中,大家要注意setA1()方法,该方法中参数名称和类成员同名,现在大家应该明白为啥在调用类成员时一定要使用$this->做前缀了吧

抱歉!评论已关闭.