[英]PHP what is the difference between { } and {{ }}
我使用的是PHP Laravel框架,下面是一些代码示例,其中{{}}在html代码中使用,如下所示:
<link rel="stylesheet" href=" {{ URL::to('css/app.css') }} ">
我的结论是{{}}用于在HTML内部编写非HTML代码,对吗?
而{}的用途是什么?
感谢您的回答。
Blade中没有{ }
, {{ }}
显示转义的数据,而{!! !!}
{!! !!}
显示未转义的数据。
默认情况下,Blade {{}}语句通过PHP的htmlentities函数自动发送,以防止XSS攻击。 如果您不想转义数据,则可以使用以下语法:
Hello, {!! $name !!}.
为了逃避数据使用
{{ $data }}
如果您不想转义数据,请使用:
{!! $data !!}
{}
是PHP代码语法的一部分。 它用于函数,代码块和对象。 {{ }}
是Laravel Blade模板语法的一部分,回显了Laravel项目中的某些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.