当你声明一个类,你需要列出对象应有的所有变量和所有函数?被称为属性和方法图1中显示了一个类的构成. 注意在大括号({})内你只能声明变量或者函数. 图2中显示了如......
}
//建立一个组件对象 $thing = new Widget; $thing->name = 'Gadget';
//装配组件 Assembler::make($thing); ?>
除了传递参数的变量外,方法含有一个特殊的变量. 它代表类的个别实例. 你应当用这个来指向对象的属性和其它方法.一些面向对象的语言假设一个不合格的变量提交给本地属性,但在PHP中方法的任何变量只是在方法的一定范围内. 注意在User类的构造函数中这个变量的使用图2. PHP在属性和方法声明前定义一个访问限定语,如public,private和protected. 另外,你可以用”static”来标记一个成员. 你也可以在类中声明常量. 本章稍后会有不同访问方式的相关讨论. 你可以在一行中列出相同访问方式的几个属性,用逗号来分隔它们. 在图2 中,User类有两个private属性--$password和$lastLogin.
2/2 首页 上一页 1 2 |