Php 在包含文件之后或之前检查

Php 在包含文件之后或之前检查,php,Php,在包含文件之前检查是更快,还是将检查放在文件本身内部更快?还是没有区别?例如: <?php $start_time = microtime(true); // your code $end_time = microtime(true); echo "\n\nRuntime: ".($end_time - $start_time)." seconds."; ?> 第1版: 第2版: 那么,是版本1更快,还是版本2更快?谢谢。如果$true为false,那么第一个版本将不必打开te

在包含文件之前检查是更快,还是将检查放在文件本身内部更快?还是没有区别?例如:

<?php
$start_time = microtime(true);

// your code

$end_time = microtime(true);
echo "\n\nRuntime: ".($end_time - $start_time)." seconds.";
?>
第1版:

第2版:


那么,是版本1更快,还是版本2更快?谢谢。

如果
$true
为false,那么第一个版本将不必打开
test2.php
或解析其中的代码,因此速度会更快


如果这是真的,它们之间的性能差别很小。两个版本都必须读取和解析这两个文件。

每当您想要比较两种不同的速度方法时,您可以执行一个简单的测试,在代码开始时启动计时器,然后查看代码运行完成后经过了多少时间。例如:

<?php
$start_time = microtime(true);

// your code

$end_time = microtime(true);
echo "\n\nRuntime: ".($end_time - $start_time)." seconds.";
?>

对每个版本都这样做,看看哪个版本花费的时间更少。我到处都用这个把戏。随着时间的推移,你将开始发展你自己关于哪些方法是最有效的感觉

<?php
$start_time = microtime(true);

// your code

$end_time = microtime(true);
echo "\n\nRuntime: ".($end_time - $start_time)." seconds.";
?>