- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我可以使用 if 语句吗:
if(true) return $value;
或者必须使用大括号:
if(true) {
return $value;
}
最佳答案
psr-2 standard 的第 5.1 节明确指出:
An if structure looks like the following. Note the placement of parentheses, spaces, and braces; and that else and elseif are on the same line as the closing brace from the earlier body.
<?php
if ($expr1) {
// if body
} elseif ($expr2) {
// elseif body
} else {
// else body;
}
因此,根据 psr-2,您必须在 if
语句中使用大括号。
关于php - PSR-2 if 语句——什么是允许的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897521/
TD;LR:我试图掌握中间件实现背后的理念。它似乎可以正常工作,但我该如何正确处理响应,以便它向浏览器显示基本授权登录提示? -- 我正在使用: equip/dispatch用于 PSR-15 中间件
我将我的一些 bundle 的 psr-0 自动加载更改为 psr-4。现在,当我尝试使用 app/console 命令生成实体时,它给了我 Can't find base path for "MbD
最近我读到了关于命名空间以及它们的好处的文章。我目前正在 Laravel 中创建一个项目,并尝试从类映射自动加载转移到命名空间。但是,我似乎无法理解 PSR-0 和 PSR-4 之间的实际区别。 我读
我开始研究 Composer 并正在开发一个系统,我将文件核心应用程序文件分开,如下所示: /root |-- /src |-- /App |-
我有一个在内部项目中使用的 composer 包。历史上,此包中的所有类都是通过 "autoload": { "classmap": ... } 自动加载的,并且尚未结构化。 现在我想迁移到 PSR-
我正在尝试 PHP 编码标准包:https://github.com/inpsyde/php-coding-standards ,但是当我开始运行 phpcs 时,我得到: nickan@nickan
我正在尝试 PHP 编码标准包:https://github.com/inpsyde/php-coding-standards ,但是当我开始运行 phpcs 时,我得到: nickan@nickan
我尝试使用 PSR-0 自动加载文件,但它不会自动加载该文件。我用 PSR-4 自动加载尝试了相同的文件。使用 PSR-4,它可以完美运行。 PSR-0 所需的文件夹结构有什么不同吗? 即使保留 Wh
我正在使用 Laravel 5.0,一切正常。 但是,我不断收到这些警告消息。我已经查看了 JetBrains 文档,但我仍然有点不清楚该怎么办。 本质上,我担心如果我允许 PhpStorm 自动运行
我是 C++ 的新手,想了解一些东西。我的 main.cpp 中有这段代码: Radio r = Radio("PSR", 100.8); 或者那个代码: Radio r("PSR", 100.8);
我是 C++ 的新手,想了解一些东西。我的 main.cpp 中有这段代码: Radio r = Radio("PSR", 100.8); 或者那个代码: Radio r("PSR", 100.8);
我知道您可以使用 PSR 标准来定位文件,或者告诉 composer 一个目录来扫描类。 documentation recommends using the PSR-4标准。 Composer 还可
Composer 是否有来自 CLI 的任何命令添加到 composer.json 这样的入口? { "autoload": { "psr-4": {
根据 PSR-2 Visibility MUST be declared on all properties and methods 但是 __construct 呢,它是特定的功能,我想知道当我们使
PSR建议,方法名称必须在camelCase中声明,而类名称必须在StudlyCaps中声明。 最佳答案 StudlyCaps,也称为PascalCase,表示每个子单词的首字母大写。 camelCa
任何人都可以建议 PSR 标准文档中的哪个位置记录了类成员变量中的变量类型后面不应有任何内容吗? 我用了PHP CodeStyle Fixer通过执行以下操作: php-cs-fixer 修复 MyC
我希望我的 IDE (PhpStorm) 对所有自己的文件强制执行 PSR-2 兼容格式。然而,有时我必须提交遗留代码的补丁,我只想提交功能更改,而不是代码样式更改。 我如何使用 PhpStorm 仅
我有一个在本地运行良好的 Laravel 项目(Mavericks),但是 psr-4 下的类没有加载到我们的舞台服务器(CentOS)上。每次尝试 composer update 或运行 artis
我创建了公司供应商库,但 namespace 有问题。 通常我会忽略这一点,但现在想要解决问题。 我现在测试示例供应商 Symfony\Bundle\FrameworkBundle但这有同样的错误。
我想从 lib 加载 HomeController 类目录: root/ -lib/ --/HomeController.php -vendor/ -composer.json -index.php
我是一名优秀的程序员,十分优秀!