PHP中 print_r打印出来是Array() 10

为什么print_r打印数组出来是Array()没有显示数组的内容在类里publicfunctionassign($_var,$_value){if(isset($_va... 为什么print_r打印数组出来是Array() 没有显示数组的内容
在类里
public function assign($_var,$_value){
if(isset($_var) && !empty($_var)){
$this->_arr[$_var]=$_value;
}else{
exit('ERROR:请设置模板变量');
}
}
然后 执行
时print_r($this->_arr) 就变成 Array()
展开
 我来答
扎山尘座索礼21
2014-07-15 · TA获得超过2000个赞
知道小有建树答主
回答量:540
采纳率:100%
帮助的人:193万
展开全部
那就证明这个数组是空的,没有值
首先你要确定你的$_var和$_value是否有值,如果$_var和$_value本身没值,那就更不用说赋值了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
猪二爷o0
2014-07-12 · 超过164用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:200万
展开全部
建议打印数据的时候最好用var_dump这样就不会出现Array()这种情况,因为出现这种情况不一定就是空数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王者爆料君
2014-07-12 · TA获得超过226个赞
知道小有建树答主
回答量:698
采纳率:0%
帮助的人:152万
展开全部
数组为空,建议用var_dump
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式