如何迴應對象的值?在下面的例子中,我希望在「case」之後打印1105服務號碼。從對象打印值
$vbk->set('service_no','1105');
echo "case".$vbk->service_no;
我需要爲此使用對象。
如何迴應對象的值?在下面的例子中,我希望在「case」之後打印1105服務號碼。從對象打印值
$vbk->set('service_no','1105');
echo "case".$vbk->service_no;
我需要爲此使用對象。
實現一個處理該邏輯的函數__get。當調用__get時,它將在$properties
中查找我們存儲的屬性,並在找到它時將其返回。 POC:
<?php
class service
{
private $properties = array();
public function set($key, $value)
{
$this->properties[$key] = $value;
}
public function __get($key)
{
if(isset($this->properties[$key]))
return $this->properties[$key];
return null;
}
}
$service = new service;
$service->set('service_no','1105');
// case1105
echo "case".$service->service_no;
它實際上打印什麼?套裝做什麼? – Marius 2009-10-03 07:32:51
它打印案例,但我想它打印case1105。 從對象打印此值的任何其他方式都可以。 – shantanuo 2009-10-03 07:36:16