class a{
   public function test(){
      for(;;){
         /**$a=
          * 
          * 
          * 
          * 
          * get();
          * 
          * 
          * */
         
         if($a){
          return 1;
         }
      }
   }
   public function test2(){
      for(;;){
         $a=$this->get();
         if($a){
          return 2;
         }
      }
   }
   private function get(){
        /**
          * 
          * 
          * 
          * 
          * 
          * 
          * 
          * */
    return 1;
   }
}
$a=new a();
$a->test1();
$a->test2();
那种写法好?get()方法是很长的一段函数体...是写在循环中好,还是单独抽出来?