1
我正在學習php,我有點困惑。我應該(在test2的方法)使用的getInstance(如單身),或者我可以創建一個新的對象訪問類方法
class myclass {
private static $instance;
public static function getInstance(){
if(is_null(self::$instance)){
self::$instance = new self();}
return self::$instance;
}
public function printVar($var){
echo 'Your var is : ' . $var . '<br/>';
}
public static function test1($var){
$myclass = myclass::getInstance();
for($i = 0; $i < 2; $i++){
$myclass->printVar($i);
}
}
public static function test2($var){
$myclass = new myclass();
for($i = 0; $i < 2; $i++){
$myclass->printVar($i);
}
}
}