Use of undefined constant name - assumed 'name' in ……的错误,代码如下: 打印出你的sql看看,你的books类,都不知道是什么,不知道你的错误在那儿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $b->__set(name,$_POST["add_book_name"]); $b->__set(price,$_POST["add_book_price"]); $b->__set(author,$_POST["add_book_author"]); 这样调用,明显不对.如果不是定义的常量,是不能这样写的,说见变量命名.猜想,应该如下所写.呵呵.$b->__set("name",$_POST["add_book_name"]); $b->__set("price",$_POST["add_book_price"]); $b->__set("author",$_POST["add_book_author"]); class books { //属性 private $id; private $name; private $price; private $author; //方法 //__get() function __get($property_name){ if(isset($this->$property_name)) { return($this->$property_name); } else { return(NULL); } } //__set() function __set($property_name, $value) { $this->$property_name = $value; } 急!!!关于 mysql_fetch_row() 奇怪的问题!!! php开发CRM系统的用户权限设计问题 web2.0标准是什么?我怎么就不明白什么意思呢? Symfony 介绍 smarttemplate 使用方法?有没有办法让它不生成临时文件? 生成缩略图的一点疑问 php如何连接、绑定mysql? 各位大侠,两个问题,参与有分。。。 关于购物车程序! PHP用curl获取到的网页怎么取出其中的类似数据 腾讯公司php面试题目 PHP SMARTY 双循环(递归)输出分类 问题
$b->__set(name,$_POST["add_book_name"]);
$b->__set(price,$_POST["add_book_price"]);
$b->__set(author,$_POST["add_book_author"]); 这样调用,明显不对.
如果不是定义的常量,是不能这样写的,说见变量命名.
猜想,应该如下所写.呵呵.$b->__set("name",$_POST["add_book_name"]);
$b->__set("price",$_POST["add_book_price"]);
$b->__set("author",$_POST["add_book_author"]);
{
//属性
private $id;
private $name;
private $price;
private $author;
//方法
//__get()
function __get($property_name){
if(isset($this->$property_name)) {
return($this->$property_name);
}
else {
return(NULL);
}
}
//__set()
function __set($property_name, $value) {
$this->$property_name = $value;
}