PHP Code:
class Demo {
private $_name;
public function set($name) {
if ( !is_string($name) || strlen($name) == 0 ) {
throw New Exception("Invalid name value");
}
$this->_name = $name;
}
public function getname() {
return $this->_name;
}
public function sa() {
print "Hello { $this->getname() }!";
}
}
require_once('class.Demo.php');
$objDemo = new Demo();
try {
$objDemo->set('Steve');
$objDemo->sa();
$objDemo->set('37'); // is now a string :)
$objDemo->set('ujjwal');
$objDemo->sa();
} catch( Exception $e ) {
// print out exception
echo( $e -> getMessage() );
}
Bookmarks