答案 1
包括文件将执行以下操作:
- 从磁盘读取文件。
- 运行文件中的代码。
这两项操作都需要时间。时间不多,但即便如此,如果您有很多包含内容,它也会加起来,因此您问题的基本答案是“是的,它会影响性能”。
但是,这种性能影响的规模非常小,并且远远超出了编写质量良好的结构良好的代码(包括在单独的文件中保留单独的类/功能)的优势。
说实话,如果你担心这些事情的性能,请尝试通过诸如xDebug之类的探查器来运行代码。这将向您准确显示代码的哪些部分花费的时间最多。 语句将显示在那里,但不太可能靠近列表的顶部。include()
除非您正在编写一个访问者数量(如Facebook)的网站,否则您不太可能需要担心.但是,请看一下 xDebug 的探查器输出,因为代码中可能还有其他内容的运行速度比预期的要慢得多,或者经常被调用,或者循环次数过多,等等,修复这些内容将对代码的性能产生重大影响。include()
推荐
-
相当于Java中PHP的crypt函数 我正在将我的PHP代码迁移到Google App Engine - Java。因此,我需要一个相当于Java中PHP的crypt函数,因为我已将使用crypt的注册用户的所有密码存储在我的数据库中。 编辑1:这是我用于加密密码的php
-
需要有关如何从接受语言请求标头获取首选语言的示例 我需要一个代码示例或库来解析标头并返回我的首选语言。 指出: “接受语言请求标头”字段类似于“接受”,但限制首选作为请求响应的自然语言集。语言标记在第 3.10 节中定义。
-
无法在 Java 和 PHP 之间交换使用 AES-256 加密的数据 我的问题是:我在Java中加密的东西,我可以在Java中完全解密,但PHP不能解密。我用加密的内容可以使用 解密,但不能在 Java 中解密。 我想从Java应用程序发送和接收加密数据到PHP页面,所以我
-
-
Quercus是Java环境中PHP的可行替代品吗? 对于任何偶然发现这个问题的人,他们不知道是什么 - 它是用Java完成的PHP的实现。 对于我目前正在从事的项目,我们通过cgi在servlet上提供php页面(我知道它很笨拙,但这是支持遗留代码的要求
标签