这里会显示出您选择的修订版和当前版本之间的差别。
— |
php:class:simple-guide [2011/03/21 13:41] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== PHP类(Class)入门教程 ====== | ||
+ | |||
+ | ===== 创建一个类 ===== | ||
+ | |||
+ | 建立一个类 | ||
+ | <code php> | ||
+ | <?php | ||
+ | class my_class {} | ||
+ | ?> | ||
+ | </code> | ||
+ | |||
+ | ===== 类的公共变量 ===== | ||
+ | |||
+ | 类中的定义公共变量。很简单,我们来扩充 my_class 类 | ||
+ | <code php> | ||
+ | <?php | ||
+ | class my_class | ||
+ | { | ||
+ | var $username; | ||
+ | } | ||
+ | ?> | ||
+ | </code> | ||
+ | |||
+ | 给公共变量设置默认值: | ||
+ | <code php> | ||
+ | <?php | ||
+ | class my_class | ||
+ | { | ||
+ | var $username = "pythonclub.org"; | ||
+ | } | ||
+ | ?> | ||
+ | </code> | ||
+ | ===== 类的方法 ===== | ||
+ | |||
+ | 定义了一个公共的变量了,接下来定义一个函数(也就是所谓的“方法”)。 | ||
+ | <code php> | ||
+ | <?php | ||
+ | class my_class | ||
+ | { | ||
+ | var $username = "pythonclub.org"; | ||
+ | |||
+ | function show_username() | ||
+ | { | ||
+ | } | ||
+ | } | ||
+ | ?> | ||
+ | </code> | ||
+ | 这个定义函数跟普通的定义函数形式上没什么区别了。简单就好,定义一个打印 $username 的函数: | ||
+ | <code php> | ||
+ | <?php | ||
+ | class my_class | ||
+ | { | ||
+ | var $username = "pythonclub.org"; | ||
+ | |||
+ | function show_username() | ||
+ | { | ||
+ | echo $this->$username; | ||
+ | } | ||
+ | } | ||
+ | ?> | ||
+ | </code> | ||