Fatal error: Call to undefined method mypc::name() in C:\AppServ\www\29\2.php on line 18 你调用的name(),和__get()有什么关系?= =# 哪里有name()这个方法啊?不知道你具体要干什么,不过应该是 echo $prce->ok();吧?
解决方案 »
- 为什么json_decode读不了这种格式
- 还是关于上传到空间的问题,我安装了PHP,APACHE,MYSQL,在APACHE的HTDOC文件夹下写的PHP文件都能正常执行,那么我怎么把这些文件传到空间上去呢?
- 如何将时间戳写入到库里?
- php 并发问题
- 在服务的页面出现了异常不好处理!有没有在程序中直接设置的方法来屏蔽这些异常呢?
- 求助,如何使登录的用户绑定在一台或有限的机器上?
- PHP,没落的语言
- orcale 数据查询不到 是group by 原因吗? 4个表联查的
- 数组重组问题
- mysql用户权限
- windows下如何把php文件保存为GBK格式的文件?
- php+smarty+mysql乱码
class mypc{
private $name;
function __construct($name=''){
$this->name=$name;
}
function __set($name,$value)
{
$this->$name = $value;
}
function __get($name){
return $this->name;
}
private function power(){
return $this->name;
}
function ok(){
return $this->power()."开机成功!";
}
}
$prce=new mypc('我的电脑');
echo $prce->ok()."<br>";
$prce->name = "My Computer ";
echo $prce->ok()."<br>";?>