php中类的属性和方法如何使用

";
    }
}
class Student extends Person {
    function study() {
        echo "我是". parent::$country."人
"; } } echo Person::$country."
"; // 输出:中国 $p1 = new Person(); // 实例化类 echo $p1->countries. "
"; //调用输出静态成员变量 $p1->mingzi = array("liming"); //调用静态成员数组 echo $p1->mingzi[0]; //输出静态成员数组中的元素 Person::myCountry(); // 输出:我是中国人 $p1->myCountry(); //调用静态成员方法 echo Student::$country."
"; // 调用子类 输出:中国 $t1 = new Student(); // 实例化子类 $t1->study(); // 调用子类中的方法输出:我是中国人 ?>

输出结果:

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于网站建设、网站设计、鲤城网络推广、重庆小程序开发公司、鲤城网络营销、鲤城企业策划、鲤城品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供鲤城建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

中国
zhongguo
liming我是中国人
我是中国人
中国
我是中国人


public的变量可以如果没有static是可以实例化调用的调用,如果有static,就不能实例化调用。如:


正确的写法:

mingzi;
?>




错误的写法:

name;
echo myclass1::$mingzi;
?>





为什么要声明static类型的成员和方法?

声明类成员或方法为static,就可以不实例化类而直接访问。

如何实例化?

$var= new classname();


名称栏目:php中类的属性和方法如何使用
本文路径:http://pwwzsj.com/article/goggec.html