php smarty 网页php文件中 代码解释
$goods_nums=$mallObj->getOne("selectcount(*)fromgoodswheremerch_id={$merch_info['id']...
$goods_nums=$mallObj->getOne("select count(*) from goods where merch_id={$merch_info['id']} and state=0");
$mySmarty->assign('goods_nums',$goods_nums);
上面的$smallObj我看到另一个文件中lib.php中几个函数global $smallObj,那么$mallObj->getOne是怎么解释的呢,怎么用?全局变量(成员)调用getOnet()方法?那自己怎么定义一个全局变量调用呢,如“$abc->getOne()” ?不是很麻烦的话帮我解答一下啊 展开
$mySmarty->assign('goods_nums',$goods_nums);
上面的$smallObj我看到另一个文件中lib.php中几个函数global $smallObj,那么$mallObj->getOne是怎么解释的呢,怎么用?全局变量(成员)调用getOnet()方法?那自己怎么定义一个全局变量调用呢,如“$abc->getOne()” ?不是很麻烦的话帮我解答一下啊 展开
5个回答
展开全部
$abc->getOne()是一个类调用其中的函数。以下是解释:
$abc(或其他的)是一个类对象,在使用之前要new 一下如($abc = new className(参数))
->是调用类中的子函数(如C#中的点[.]连接符)
getOne()是类中的一个函数
下面建立代码实例:
<?php
//定义一个类
class tableBox {
var $table_border = '0';
// 构造函数
function tableBox($contents) {
//做一些功能
}
// 成员函数
function addInfo($Info) {
//做一些功能
//调用自身的变量:$this->table_border
}
// 成员函数
function removeInfo($Id) {
//做一些功能
//调用自身的函数:$this->addInfo($Info)
}
}
?>
使用上面的类:
$abc = new tableBox ("Info") //创建对象,参数是构造函数中的参数
$abc->addInfo("info") //调用子函数
如有不明白可以用hi联系,平时你也可以去php100上学学
祝新年快乐
$abc(或其他的)是一个类对象,在使用之前要new 一下如($abc = new className(参数))
->是调用类中的子函数(如C#中的点[.]连接符)
getOne()是类中的一个函数
下面建立代码实例:
<?php
//定义一个类
class tableBox {
var $table_border = '0';
// 构造函数
function tableBox($contents) {
//做一些功能
}
// 成员函数
function addInfo($Info) {
//做一些功能
//调用自身的变量:$this->table_border
}
// 成员函数
function removeInfo($Id) {
//做一些功能
//调用自身的函数:$this->addInfo($Info)
}
}
?>
使用上面的类:
$abc = new tableBox ("Info") //创建对象,参数是构造函数中的参数
$abc->addInfo("info") //调用子函数
如有不明白可以用hi联系,平时你也可以去php100上学学
祝新年快乐
展开全部
你好,
$mallObj->getOne();
他这个是这样的$mallObj=new 一个类 名(); //实例化
getOne() 从而是一个类下面的一个方法,
$mallObj->getOne ("...."); 这个就是调用的 一个类里面getOne的方法,
$abc->getOne() 也一样 $abc= new db(); $abc->getOne();
class db {
function getOne(){..........}
}
$mallObj->getOne();
他这个是这样的$mallObj=new 一个类 名(); //实例化
getOne() 从而是一个类下面的一个方法,
$mallObj->getOne ("...."); 这个就是调用的 一个类里面getOne的方法,
$abc->getOne() 也一样 $abc= new db(); $abc->getOne();
class db {
function getOne(){..........}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个代码补全
但是$mallObj->getOne()中的$mallObj变量应该是实例化对象
getOne是该对象中的方法
你自己定义全局变量的话就
global “变量名”
就可以了
下次调用直接输入“变量名”
但是$mallObj->getOne()中的$mallObj变量应该是实例化对象
getOne是该对象中的方法
你自己定义全局变量的话就
global “变量名”
就可以了
下次调用直接输入“变量名”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有必要尽量减少使用“全局变量”这种想法,这样子的习惯不太好
你可以尽量使用类得继承来实现
你可以在局部中使用$GLOBALS['abc']来访问一个全局的变量 或者再函数或方法中加入
global $abc;
来申明下面使用的$abc是全局的$abc
你可以尽量使用类得继承来实现
你可以在局部中使用$GLOBALS['abc']来访问一个全局的变量 或者再函数或方法中加入
global $abc;
来申明下面使用的$abc是全局的$abc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有人(有几个人,记不清了),在学晚自习之后被车撞死,司机把他们扔进河里逃了,把信息发到四个评论,不发,父母会死。发了,人们会喜欢你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询