1. 首页
  2. Laravel

Laravel灵活的Heredoc和Nowdoc将使用PHP 7.3

更新了php.netRFC是为即将发布的PHP 7.3版本而设计的。更新的重点是改善外观和可读性:
heredoc和nowdoc语法有非常严格的要求。这在一定程度上导致了开发人员对它们的回避,因为它们在代码中的使用看起来很难看,并且损害了可读性。因此,该建议对当前的heredoc和nowdoc语法进行了两项更改:一是允许缩进结束标记,二是删除结束标记之后的新行要求,即从PHP 7.2开始的当前实现,可能类似于这个简单的示例:
14bar5EOT;6}
在7.3中,以下内容是有效的:
14bar5EOT;6}
结束标记的缩进确定从heredoc/nowdoc中的每一新行中删除多少空白:
110a11b12c13END, \”d e f\”];
Heredoc和Nowdoc上的Background从v5.3.0起在PHP中可用,并且与Heredoc的不同之处在于双引号字符串不同于单引号字符串。Nowdoc内部不进行任何解析,它在开始标记周围添加了单引号:
1

Laravel灵活的Heredoc和Nowdoc将使用PHP 7.3 为WP2原创文章,链接:https://www.wp2.cn/laravel/laravel%e7%81%b5%e6%b4%bb%e7%9a%84heredoc%e5%92%8cnowdoc%e5%b0%86%e4%bd%bf%e7%94%a8php-7-3/