标签:php
我是php中面向对象编程的新手.
我创建了一个带有数组属性的简单订单类.
方法orderLength不起作用.我得到一个错误.
Call to undefined method Order::count()
class Order {
private $order = array();
public function setOrder($wert) {
foreach($wert as $value) {
$this -> order[] = $value;
}
}
public function orderLength() {
$length = $this -> count(order);
return $length;
}
public function returnOrder() {
$value = $this -> order;
return $value;
}
}
$order = new Order;
$order -> setOrder(array('Book1','Book2','Book3','Book4'));
foreach($order->returnOrder() as $value) {
echo $value."
";
}
echo "The order Length is: ".$order->orderLength();
解决方法:
您可以尝试使用以下内容代替$this-> count(order)
$length = count($this->order);
标签:php
来源: https://codeday.me/bug/20190727/1551519.html