优雅的PHPWeb开发框架laravel{{}}和{!! !!}的区别-男神你姚哥
1.{{}}和{!! !!} 中{{}}支持转义 一段html代码只是被当成普通的字符串输出 ,{!! !!} 不支持转移 一段html代码可以被正常的解析
1.2具体什么意思呢我们上代码演示
2.路由
Route::get('demo','DemoController@demo');
3.控制器

<?php /** * Created by PhpStorm. * User: yly * Date: 2020/2/18 * Time: 17:48 */ namespace App\Http\Controllers\Tools; class ResponseLayout { //设置一个布尔类型,数据类型,信息类型,通过类型 public static function apply($bool = true, $data = [], $message = '', $pass = true) { $res = [];//定义一个空集合 $data && $res['data'] = $data; if ($message) { $res['message'] = $message; } else { $res['message'] = $bool ? '操作成功!' : '操作失败!'; } if ($pass) { header('Access-Control-Allow-Origin:*'); } $res['status'] = $bool ? 1 : 0; return response()->json($res); } }
4.视图层代码
<!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.显示结果如下

本文是男神你姚哥原创写作,未经许可