PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مجموعه آموزش های برنامه نویسی php



alimosavi
October 24th, 2015, 19:36
در راستای طراحی سیستم مدیریت محتوا که دارم انجام می دم یکسری آموزش ها رو در اینجا گرد آوری می کنم .

امیدوارم مفید باشه ..


نکات :
1 :کلاس تایمر جهت کنترل سرعت اجرای کدهای Php : لینک آموزش (http://websitecontrolpanel.com/fa/2015/10/%DA%A9%D9%84%D8%A7%D8%B3-%D8%AA%D8%A7%DB%8C%D9%85%D8%B1-%D8%AC%D9%87%D8%AA-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%B3%D8%B1%D8%B9%D8%AA-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%DA%A9%D8%AF%D9%87%D8%A7%DB%8C-php/)





ر این جلسه به معرفی یک کلاس php می پردازیم که با وسیله آن می توانید زمان اجرای کدهای php رو در اسکریپت های php را بدانید .

این کلاس توسط تیم websitecontrolpane آماده شده لطفا حقوق نویسنده را رعایت فرمایید :

طریقه استفاده از کلاس :
1- در ابتدای هر کد اجرایی که می خواهید زمان اجرای آن را بسنجید تایپ کنید :



$time = Timer::start();


2- در انتهای کد اجرایی از کد زیر استفاده کنید :



echo $time->Finish();


محتوای کد کلاس :




class Timer

{

private $start;

private $end;


public function __construct() {

$this->Reset();

}


public static function start(){

return new Timer();

}


public function Finish()

{

$this->end = microtime(true);

return $this->GetDiff();

}


private function GetStart()

{

if (isset($this->start)) return $this->start;

else return false;

}


private function GetEnd()

{

if (isset($this->end)) return $this->end;

else return false;

}


public function GetDiff()

{

return $this->GetEnd() - $this->GetStart();

}


public function Reset()

{

$this->start = microtime(true);

}


}