<?php class Hello { protected $lang; function __construct($lang) { $this->lang = $lang; } function greet() { if ($this->lang == 'fr') { return 'Bonjour'; } if ($this->lang == 'es') { return 'Hola'; } return 'Hello'; } } $hi = new Hello('es'); echo $hi->greet() . "\n";
<?php require '../src/Hello.php'; $hello = new Hello(); print $hello->greet();
<?php $br = php_sapi_name() == "cli" ? "" : "<br>"; if (!extension_loaded('objects2')) { dl('objects2.' . PHP_SHLIB_SUFFIX); } $obj = new Hello("leon", 32); echo $obj->greet(); echo $obj->var;