次のコードでは、エラーが発生しています:Undefined variable: base_url on line 27
とCannot access empty property on line 27
.
http://google.com
get_url() で渡されたパラメーターを render() からエコーする必要があります。
<?php
$smart_url = new smart();
$smart_url -> get_url('http://google.com');
echo $smart_url -> render();
/**
* Smart URL
*/
class smart {
private $base_url;
/**
*
* @param string $url
*/
public function get_url($url) {
$this -> $base_url = $url;
}
/**
* @return string $base_url
*/
public function render() {
return $this -> $base_url;
}
}
?>