php类的建立与类中方法的调用

a.创建一个类
以Class为关键字,如下:
class testClass{

}
php类的建立与类中方法的调用


注:这样,一个类就建好了。怎么在其中建相应的方法呢?
b.创建一个类的方法
        protected $name;
        public function set_name($name=''){
            $this->name = $name;
        }
        public function get_name(){
            $name = $this->name;
            echo '当前设置的名字是'.$name;
        }
 
php类的建立与类中方法的调用
注:我在类中设了一个变量,两个方法。变量name表示的是一个全局变量,设置学生名字,可以赋个初始值,$name = ‘张三’; 方法set_name,用于给name设置值。而方法get_name,用于获取当前设置的name的最新的值。接下来介绍类中方法的调用。
c.类中方法调用
再建一个文件index.php,要引入类,我们用到require_once,要实例化类,我们用new关键字。程序员如下:
 
php类的建立与类中方法的调用
注:其实在testClass类中,可以不设$name这个变量,那是设置初始值用的,如果不需要初始值,可以不设。上述是直接引用类文件。也可以用下面的自动加载方式。
d.自动加载函数
在php中有一个自动加载函数__autoload,这个方法当用户实例化一个类时,它会尝试加载相应的类程序。
 
php类的建立与类中方法的调用
注:在这里,我们引入了自动加载函数__autoload,当我们在下面实例化类时,它尝试去找testClass.php文件,结果找到了,就实例化成功,可以调用类中的方法。从get_name中输出当前设置的名字。
 

 

 

 

 

上一篇:PHP一句话木马


下一篇:计算机毕业设计PHP美食小吃网站系统