Nasıl nesneden değerini yankı mı? Aşağıdaki örnekte ben 1105 servis numarası "durumunda" sonra basılacak bekliyoruz.
$vbk->set('service_no','1105');
echo "case".$vbk->service_no;
Ben bu amaç için nesne kullanmanız gerekir.
Bu mantığı idare edecek bir __get fonksiyonunu uygulamak. __ Get çağrıldığında, bu $properties
bizim saklanan özellikleri arar ve bulunursa onu geri. 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;