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

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

}


注:这样,一个类就建好了。怎么在其中建相应的方法呢?
b.创建一个类的方法
        protected $name;
        public function set_name($name=''){
            $this->name = $name;
        }
        public function get_name(){
            $name = $this->name;
            echo '当前设置的名字是'.$name;
        }
 

注:我在类中设了一个变量,两个方法。变量name表示的是一个全局变量,设置学生名字,可以赋个初始值,$name = ‘张三’; 方法set_name,用于给name设置值。而方法get_name,用于获取当前设置的name的最新的值。接下来介绍类中方法的调用。
c.类中方法调用
再建一个文件index.php,要引入类,我们用到require_once,要实例化类,我们用new关键字。程序员如下:
 

注:其实在testClass类中,可以不设$name这个变量,那是设置初始值用的,如果不需要初始值,可以不设。上述是直接引用类文件。也可以用下面的自动加载方式。
d.自动加载函数
在php中有一个自动加载函数__autoload,这个方法当用户实例化一个类时,它会尝试加载相应的类程序。
 

注:在这里,我们引入了自动加载函数__autoload,当我们在下面实例化类时,它尝试去找testClass.php文件,结果找到了,就实例化成功,可以调用类中的方法。从get_name中输出当前设置的名字。
 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值