<?
php
/* *
*
* @category my test OOP
* @package null
* @author Rao Hongfu <raohongfu@comsenz.com>
* @copyright myself
* @license http://www.php.net/license/3_0.txt PHP License 3.0
* @version null
* @link http://blog.sina.com.cn/hongfu08
* http://blog.csdn.net/hongfu_
*
*/
class myTest {
private function myTest(){
}
static $name = null ;
static $qq = null ;
public function getInstance() {
return new myTest();
}
public function setName( $name ) {
$this -> name = sprintf ( " %s " , $name );
}
public function setQQ( $qq ) {
$this -> qq = intval ( $qq );
}
public function getName() {
return $this -> name;
}
public function getQQ() {
return $this -> qq;
}
public function excute() {
return sprintf ( " My Name Is <font color=red size=5>%s</font> AND
My QQ Is <font color=red size=5>%d</font> " , $this -> name , $this -> qq) ;
}
}
$obj = myTest :: getInstance();
$obj -> setName( ' raohongfu ' );
$obj -> setQq( ' 59547993 ' );
$name = $obj -> getName();
$qq = $obj -> getQq();
var_dump ( $name , $qq );
$result = $obj -> excute();
print_r ( $result );
?>
/* *
*
* @category my test OOP
* @package null
* @author Rao Hongfu <raohongfu@comsenz.com>
* @copyright myself
* @license http://www.php.net/license/3_0.txt PHP License 3.0
* @version null
* @link http://blog.sina.com.cn/hongfu08
* http://blog.csdn.net/hongfu_
*
*/
class myTest {
private function myTest(){
}
static $name = null ;
static $qq = null ;
public function getInstance() {
return new myTest();
}
public function setName( $name ) {
$this -> name = sprintf ( " %s " , $name );
}
public function setQQ( $qq ) {
$this -> qq = intval ( $qq );
}
public function getName() {
return $this -> name;
}
public function getQQ() {
return $this -> qq;
}
public function excute() {
return sprintf ( " My Name Is <font color=red size=5>%s</font> AND
My QQ Is <font color=red size=5>%d</font> " , $this -> name , $this -> qq) ;
}
}
$obj = myTest :: getInstance();
$obj -> setName( ' raohongfu ' );
$obj -> setQq( ' 59547993 ' );
$name = $obj -> getName();
$qq = $obj -> getQq();
var_dump ( $name , $qq );
$result = $obj -> excute();
print_r ( $result );
?>