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://azwzsj.com/article/goggec.html