+ -
当前位置:首页 → 问答吧 → PHP中$符号应用难题-难倒高手

PHP中$符号应用难题-难倒高手

时间:2010-01-03

来源:互联网

在类中 有$this->name   还有$this->$name 更有  $mypc::$name
$ 符号 怎么用 到底什么时候加,什么时候不加啊?

作者: 12518371   发布时间: 2010-01-03

$this->name是调用类中name这个成员属性

$this->$name是调用方法中的name这个参数。

最后一个没见过。

作者: startxc   发布时间: 2010-01-03

$mypc::$name
指不实历化类时调用类里的属性

作者: kickflip   发布时间: 2010-01-03

$this->name  //当前对象的name字段
$this->$name //动态调用对象的字段, 假如$name = "one" 那么就是调用当前对象的one
$mypc::$name //调用$mypc类中的$name静态方法, 比如$mypc = "Pc" $name="one" 那么就是调用Pc类的one方法

作者: xiaokai   发布时间: 2010-01-03

看这标题哥好无语。。。。

作者: cain   发布时间: 2010-01-03

呵呵 气愤

作者: wt868   发布时间: 2010-01-03

就懂得前两个,后面一个没见过

作者: pt529   发布时间: 2010-01-03

$this其实就是表示本类,如果是声名的静态变量和方法,还有CONST属性,那么在调用本类中的方法和属性就用slef。$mypc::$name 这种情况是在外部直接访问静态成员和属性的时候用的

作者: yuejide   发布时间: 2010-01-03

原来也不懂,现在明白了~~~~~~~~~~~

作者: yangfuliang   发布时间: 2010-01-03

蛋疼

作者: 枫翼之殇   发布时间: 2010-01-03

纠结~~~

作者: 雅典娜之子   发布时间: 2010-01-04