【问题标题】:Where to add 'strict_types' for PHP7 in Symfony?Symfony 在哪里为 PHP7 添加“strict_types”?
【发布时间】:2017-04-26 05:09:51
【问题描述】:

我正在 symfony 中开始一个新项目,并且我已经从 PHP56 切换到 PHP7。根据指南,您必须添加以下内容以反映 PHP7 的新功能

<?php 

declare(strict_types=1);

// Rest of the code...

我应该在我的新 symfony 项目中将 'strict_type' 放在哪里,以避免在每个文件中写入 'strict_type',以便 PHP7 的新功能应该在整个项目中全局体现?

【问题讨论】:

  • 我像这样&lt;?php declare(strict_types=1);这样在一行中使用它,所以它占用的空间尽可能少。
  • 我知道你可以这样写,但我想知道是否有一个快捷方式可以避免每个文件中出现冗余代码,因为我一直在使用 php7。
  • 是的,我知道,但是 zerkms 已经回答说这是一个每个文件的指令,所以我只是想添加我们如何使用它,这样它至少占用更少的空间:)
  • 我想我必须采取这种方法!
  • 如果你可以在全局范围内声明strict_types,它们可能是 97% 的第三方库,包会崩溃。这就是每个文件声明它的原因。

标签: php symfony php-7


【解决方案1】:

这是每个文件的指令,所以你必须把它放在每个文件中。

参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多