采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
count不是可以计算一个普通类中的成员属性吗?为什么老是的课程里会报错呐?为什么我count一个类的对象没有报错,但是不管成员属性是多少个,始终返回1呐?
这是PHP源码上的说明,不是数组和未实现countable接口时始终返回1;网上说的可以计算普通类中的成员属性数量应该是很久的版本了。
至于老师的课程里为什么会报错就不知道了,我这边测试时都是正常打印出1。
<?php
namespace
app\index\controller;
use
di\Car;
class
Index
{
public
function
buy()
$obj
=
new
Car();
var_dump(
);
echo
count
(
}
extend\di\Car :
di;
Car
$a
= 1;
$b
= 2;
pay()
return
123;
()
3;
然后执行结果:
为啥我的代码跟你一样,打印就报错了呢?tp5.1.41 LTS,php7.4.难道跟这两个有关么?
您好。不是计算普通类中的成员属性的。
您代码可以全部贴下。
老师,您看上方的代码,我没注意把代码帖到了我提问的回复区。我记得手册上说count可以计算对象属性,难道不是这样的类对象吗?难道是我理解错了?
您PHP哪个版本?
登录后可查看更多问答,登录/注册
一门课掌握主流Tp5+最新Tp6框架底层,拥抱新潮流
961 14
1.1k 8
1.5k 7
1.1k 7
1.2k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号