Laravel Blade @php 指令无效
Laravel Blade @php directive not working
更新我的 Ubuntu to 17.10
、PHP to 7.2.3
并创建一个新的 Laravel 版本 5.6.12
项目后,我测试了这个 blade 代码:
@php($x = 5)
@php $y = 2 @endphp
并从浏览器获取此输出
<?php($x = 5)
@php $y = 2 ?>
这是错误还是 @php
括号指令已被弃用?
提前谢谢你。
您将在 @php($x = 5)
开始 @php
但忘记关闭。这样做:
@php
$x = 5
@endphp
@php
$y = 2
@endphp
或
您可能没有必要在第 2 行中 re-open @php
。喜欢:
@php
$x = 5
$y = 2
@endphp
你可以做到
@php ($x = 5) @endphp
@php $y = 2 @endphp
不过我更喜欢经典的,PHP,几乎一样的人物和blade,后面不用做功课
<?php
$x = 5;
$y = 2;
?>
更新我的 Ubuntu to 17.10
、PHP to 7.2.3
并创建一个新的 Laravel 版本 5.6.12
项目后,我测试了这个 blade 代码:
@php($x = 5)
@php $y = 2 @endphp
并从浏览器获取此输出
<?php($x = 5)
@php $y = 2 ?>
这是错误还是 @php
括号指令已被弃用?
提前谢谢你。
您将在 @php($x = 5)
开始 @php
但忘记关闭。这样做:
@php
$x = 5
@endphp
@php
$y = 2
@endphp
或
您可能没有必要在第 2 行中 re-open @php
。喜欢:
@php
$x = 5
$y = 2
@endphp
你可以做到
@php ($x = 5) @endphp
@php $y = 2 @endphp
不过我更喜欢经典的,PHP,几乎一样的人物和blade,后面不用做功课
<?php
$x = 5;
$y = 2;
?>