Maison  >  Article  >  cadre php  >  Explication détaillée de la différence entre {{}} et {!!} dans Laravel

Explication détaillée de la différence entre {{}} et {!!} dans Laravel

angryTom
angryTomavant
2020-02-19 17:57:475290parcourir

Cet article présente la différence entre {{}} et {!!} dans Laravel. Les amis intéressés peuvent s'y référer.

Explication détaillée de la différence entre {{}} et {!!} dans Laravel

Explication détaillée de la différence entre {{}} et {!!} dans laravel

1 {{}} dans .{{}} et {!!} prend en charge l'échappement. Un morceau de code HTML est simplement affiché sous la forme d'une chaîne ordinaire {!!}. le code html peut être analysé normalement

Que signifie exactement 1.2 ? Donnons une démonstration de code

2. >

Route::get('demo','DemoController@demo');

3 .Controller

<?php
namespace App\Http\Controllers;use Illuminate\Http\Request;class DemoController extends Controller
{    //    public function demo(){        $address="<span style=&#39;color:deeppink&#39;>我的家在哪遥远的北方</span>";        return view(&#39;demo&#39;)->with([            &#39;name&#39;=>&#39;我叫张三&#39;,
            &#39;sex&#39;=>&#39;我的性别男&#39;,
            &#39;address&#39;=>$address,
            ]);
    }
}

4. Afficher le code de couche

<!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><br><br><br>{{$name.$sex. $address}}-->支持转义(我理解未转换原来的意义)</body>
</html>

5. est le suivant

Pour des articles plus techniques liés au framework laravel, veuillez visiter la colonne

tutoriel laravel

 !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer