class.Demo.php :
PHP Code:
<?php
class Demo {
private $_name;
public function sayHello() {
echo 'Hello ('.$this->getname().'}!"';
}
public function getName() {
return $this->_name;
}
public function setName($name='') {
if(!is_string($name) || strlen($name) == 0) {
echo "Invalid name value!";
}
else {
$this->_name = $name;
}
}
}
?>
test.php :
PHP Code:
<?php
require_once('class.Demo.php');
$dem = new Demo();
$dem->setName('j996');
$dem->sayHello();
$dem->setName();
?>
Tested on PHP5 and working fine!
Bookmarks