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);
}
}
امیدوارم مفید باشه ..
نکات :
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);
}
}