<?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.youkuaiyun.com/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);?>