我是新來的面向對象編程在PHP中。 我用數組屬性做了一個簡單的訂單類。 orderLength方法不起作用。我得到一個錯誤。在php中獲取數組長度
調用未定義的方法令::計數()
PHP:
<?php
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."<br>";
}
echo "The order Length is: ".$order->orderLength();
http://php.net/manual/en/class.countable.php – Scuzzy
沒有'count'方法 – ArtOsi