📜  如何衡量用PHP编写的代码的速度?

📅  最后修改于: 2022-05-13 02:24:09.384000             🧑  作者: Mango

如何衡量用PHP编写的代码的速度?

使用时间戳函数来衡量代码的速度。时间戳函数在程序中放置两次,一次在程序开始时,另一次在程序结束时。那么结束时间和开始时间之间的时间差就是代码的实际速度。 PHP使用 microtime($get_as_float)函数来衡量代码的速度。

microtime($get_as_float): microtime()函数是PHP的一个内置函数,用于以微秒为单位返回当前的 Unix 时间戳。 $get_as_float 作为参数发送给 microtime()函数,默认情况下它返回字符串microsec sec。

句法:

microtime( $get_as_float )

参数:此函数接受可选的单个参数 $get_as_float。如果 $get_as_float 设置为 TRUE 那么它指定函数应该返回一个浮点数,而不是一个字符串。

返回类型:默认返回字符串microsec sec,其中 sec 是自 Unix Epoch(1970 年 1 月 1 日 0:00:00,GMT)以来的秒数,microsec 是微秒部分。如果 $get_as_float 参数设置为 TRUE,它将返回一个浮点数,表示自 Unix 纪元以来的当前时间,精确到最接近的微秒。



示例 1:此示例使用 microtime()函数来测量代码速度。


输出:
4.1413249969482

示例 2:此方法使用 time()函数,该函数以秒为单位返回时间,无法测量多少准确的执行时间。


输出:
4