Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?

Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?

黄舟
黄舟Original
2017-09-26 09:11:545537Durchsuche

Der Unterschied zwischen „{{}}“ und „{!! !!}“ in Laravel: „{{}}“ unterstützt Escape und ein Teil des HTML-Codes wird einfach als gewöhnlicher String ausgegeben; „{ !! !!}“ unterstützt kein Escape, und ein Teil des HTML-Codes kann normal analysiert werden.

Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?

Der Unterschied zwischen {{}} und {!! !!} in Laravel

{{}}Unterstützt Escape, ein Teil des HTML-Codes wird nur als gewöhnlicher String ausgegeben. {!!} Unterstützt kein Escape, ein Teil des HTML-Codes kann normal analysiert werden. Was genau bedeutet

? Lassen Sie uns den Code anzeigen:

Routing

Route::get('/demo', ['uses' => $namespacePrefix . 'BusinessController@demo', 'as' => 'demo']);

Controller

public function demo()
{
    $address = "<span style=&#39;color:deeppink&#39;>我的家在哪遥远的北方</span>";
    return view(&#39;business.demo&#39;)->with([&#39;name&#39; => &#39;我叫张三&#39;,
        &#39;sex&#39; => &#39;我的性别男&#39;,
        &#39;address&#39; => $address,
    ]);
}

Ebenencode anzeigen

<!doctype html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>向视图传递值</title>
</head>
<body>
{!!$name.$sex. $address !!}-->不支持转义<br>
{{$name.$sex. $address}}-->支持转义(我理解未转换原来的意义)
</body>
</html>

Die Ergebnisse werden wie folgt angezeigt

Was ist der Unterschied zwischen {{}} und {!!!!} in Laravel?Weitere Informationen zu diesem Thema finden Sie auf der PHP-Chinese-Website! !

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen {{}} und {!!!!} in Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn