php中的成员方法怎么用
这篇“php中的成员方法怎么用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php中的成员方法怎么用”文章吧。
在PHP中,成员方法也就是成员函数,用于访问对象的数据,是在类的内部进行定义的,语法为“function 方法名(参数..){[方法体][return 返回值]}”。
本文操作环境:Windows10系统、PHP7.1版、Dell G3电脑。
php中成员方法的意思
成员方法(成员函数 − 定义在类的内部,可用于访问对象的数据)
简单格式:
[修饰符]class类名{//使用class关键字加空格后加上类名[成员属性]//也叫成员变量[成员方法]//也叫成员函数}
完整格式:
[修饰符]class类名[extends父类][implements接口1[,接口2...]]{[成员属性]//也叫成员变量[成员方法]//也叫成员函数}
成员属性
格式:
修饰符$变量名[=默认值];//如:public$name="zhangsan";
注意:成员属性不可以是带运算符的表达式、变量、方法或函数调用。
public$var3=1+2;//错误格式public$var4=self::myStaticMethod();//错误格式public$var5=$myVar;//错误格式
正确定义方式:
public$var6=100;//普通数值(4个标量:整数、浮点数、布尔、字串)public$var6=myConstant;//常量public$var7=self::classConstant;//静态属性public$var8=array(true,false);//数组
常用属性修饰符:public、protected、private、static、var(过时)
成员方法
成员方法格式:
[修饰符]function方法名(参数..){[方法体][return返回值]}
修饰符:public、protected、private、static、abstract、final
示例如下:
<?phpclassren{//定义人类privatefunctiondance(){//定义private成员方法danceecho'我要跳一支舞。';}privatefunctionsing(){//定义private成员方法singecho'我要唱一首歌。';}publicfunctiondo_something($item){//定义public成员方法do_somethingswitch($item){case'dance':$this->dance();//调用类成员方法dancebreak;case'sing':$this->sing();//调用类成员方法singbreak;}}}$ren=newren();//实例化人类的对象//访问类成员方法并传入不同的参数$ren->do_something('sing');$ren->do_something('dance');?>
以上就是关于“php中的成员方法怎么用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注恰卡编程网行业资讯频道。