php - 什么时候应该在 require/include 语句中使用括号?

标签 php joomla

<分区>

我收到了一堆代码,其中包含很多 require/include 语句(混合在 require 之间require_once).有时,路径周围有括号,即 require_once (JPATH_COMPONENT.DS.'controller.php');,而其他时候则没有:require_once $path; .

包括 mention this 的 php 文档,但不具体。当我找到它们时我应该删除括号,还是可以不理会它们?在编写进一步的 require/include 语句时,是否存在我应该使用它们的特定情况?

最佳答案

您可以在“include/require”中使用圆括号,不是因为 include 本身允许这样做,而是因为您可以在 PHP 中的任何字符串或数字周围使用圆括号进行分组。

因此,例如,"dog" 等同于 ("dog")("dog")."dog" 是相当于"dog"."dog"

当您使用涉及计算和字符串连接的复杂表达式时,括号会变得很有用,但在这种简单的情况下,它们只是被允许使用,并对单个字符串值执行不必要且无害的“分组”。

关于php - 什么时候应该在 require/include 语句中使用括号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10918598/

相关文章:

php - Laravel 同步 与可选参数的关系

css - 将多个 css 文件合并为一个

joomla - 网站信息更新系统自主上传

php - JSON Ajax PHP MYSQL - 多条记录到 JSON

php - 在类中获取未知错误

php - 将 CSS、Javascript 和 PHP 文件添加到 Joomla 网站

joomla - JOOMLA中如何获取头部数据?

html - 小型跨浏览器兼容性 CSS 问题

php - 由于不需要的 301,$this->input->post() 总是返回 FALSE

php - 如果mongodb中不存在某个键,如何插入文档