วันเสาร์ที่ 28 มิถุนายน พ.ศ. 2557

php debug function

ในบางครั้ง debug ผ่านการ echo จะไม่สะดวก โค้ดด้านล่างนี้สำหรับ debug ตัวแปรใส่ไว้ใน file และสามารถใส่ใน loop ก็ได้ครับ
if (empty($test)){
         file_put_contents(dirname(__FILE__).'/test1.txt','');
         $test=true;
         function test($var){
  ob_start();
  var_dump($var);
  $s=ob_get_clean();
  file_put_contents(dirname(__FILE__).'/test1.txt',$s,FILE_APPEND);         
         }
}
test($testvar);