$this->host = $host1;
return($this->host)??乱想一下,是这样么?
我没有见过$this->$host1这样的写法.
return($this->host)??乱想一下,是这样么?
我没有见过$this->$host1这样的写法.
解决方案 »
- MYSQL SQL语句求助
- php怎么定义16位的整型,2个字节
- php 批量上传的 仿 163 邮箱 添加附件
- 麻烦各位看看我的代码
- 为什么\n不能起到换行的作用?是不是windows环境的缘故?
- 小第求救php-4.0.1pl2-Win32.zip、mysql-3.23.19-beta-win.zip
- 请高手解答:session_start与header的问题
- 在Win2000服务器上PHP是安装在IIS下好还是安装在Apache下好???
- 大家快来阿!!!!up者有分~~BUG!!!!!!!!
- calhost/mytrain/traindata.php?action=list&start=%E5%8C%97%E4%BA%AC&end=%E4%B8%8A
- LINUX下每20秒定时运行程序,负载太大,谁有好办法
- 散分:——调通CSDN和资源管理器树
应该用self::$host或者abc::$host来访问.至于$this->$host1这样的写法也不无可能,因为把$host1当做一个变量,然后再调用$this来访问当前类的一个$host1值的成员变量. 当然这样直接访问是有问题的最好要先检查一下,这个成员变量是否存在. 这个在设计模式里经常用到.呵呵.
{
$this->$property_name = $value;}这里的的就是$this->$property_name,请问怎么回事,这个我是照书上打得,谢谢各位,正在努力学习当中
如你楼上所示,
_construct为构造函数。
然后在这个函数里面,通过参数,给值为$property_name的成员变量传值
比如说你的类可能是这样的class test
{
private member1 = '';
private member2 = '';
public function __construct($property_name, $value)
{
$this->$property_name = $value;
}
}这样的话,你就可以这样给它的成员变量传值了. $test = new test('member1', 11);
$test1 = new test('member2', 11);