laravel中dd属于函数吗
发布时间 - 2021-12-28 00:00:00 点击率:次在laravel中,dd()属于laravel辅助函数;dd函数用于输出给定的值并结束脚本运行,可以打印laravel中的所有变量,语法为“dd($value1,$value2...)”。
本文操作环境:Windows10系统、Laravel6版、Dell G3电脑。
laravel中dd属于函数吗
dd 函数输出给定的值并结束脚本运行:
dd($value); dd($value1, $value2, $value3, ...);
示例PHP全局使用Laravel辅助函数dd:
全局 composer.json
"require": {
"squizlabs/php_codesniffer": "*",
"fxp/composer-asset-plugin": "^1.4",
"symfony/var-dumper": "3.3.16"
}配置PHP.ini
auto_prepend_file = "C:UsersMSAppDataRoamingComposervendorautoload.php"
更新Composer
composer global update
更新后重启apache就可以全局使用函数 dump()
dd() 方法
全局 composer.json
# 新增 autoload
"autoload": {
"files": [
"D:/web/php/debugHelper.php"
]
}新建 debugHelper.php
# install symfony/var-dump to your project
# composer require symfony/var-dumper
// use namespace
use ComponentVarDumperClonerVarCloner;
use ComponentVarDumperDumperCliDumper;
use ComponentVarDumperDumperHtmlDumper as SymfonyHtmlDumper;
/**
* Class HtmlDumper
*/
class HtmlDumper extends SymfonyHtmlDumper
{
/**
大专栏 PHP 全局使用 Laravel 辅助函数 ddnt"> * Colour definitions for output.
*
* @var array
*/
protected $styles = [
'default' => 'background-color:#fff; color:#222; line-height:1.2em; font-weight:normal; font:12px Monaco, Consolas, monospace; word-wrap: break-word; white-space: pre-wrap; position:relative; z-index:100000',
'num' => 'color:#a71d5d',
'const' => 'color:#795da3',
'str' => 'color:#df5000',
'cchr' => 'color:#222',
'note' => 'color:#a71d5d',
'ref' => 'color:#a0a0a0',
'public' => 'color:#795da3',
'protected' => 'color:#795da3',
'private' => 'color:#795da3',
'meta' => 'color:#b729d9',
'key' => 'color:#df5000',
'index' => 'color:#a71d5d',
];
}
/**
* Class Dumper
*/
class Dumper
{
/**
* Dump a value with elegance.
*
* @param mixed $value
* @return void
*/
public function dump($value)
{
if (class_exists(CliDumper::class)) {
$dumper = 'cli' === PHP_SAPI ? new CliDumper : new HtmlDumper;
$dumper->dump((new VarCloner)->cloneVar($value));
} else {
var_dump($value);
}
}
}
if (! function_exists('dd')) {
/**
* Dump the passed variables and end the script.
*
* @param mixed
* @return void
*/
function dd(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
die(1);
}
}
if (! function_exists('dda')) {
/**
* Dump the passed array variables and end the script.
*
* @param mixed
* @return void
*/
function dda(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x->toArray());
}
die(1);
}
}相关推荐:最新的五个Laravel视频教程
# laravel
# php
# composer
# json
# apache
# 重启
# 就可以
# update
# dump
# web
# debugHelper
# autoload
# files
# var
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在阿里云部署织梦网站?
微信小程序 canvas开发实例及注意事项
Python面向对象测试方法_mock解析【教程】
如何用免费手机建站系统零基础打造专业网站?
Android实现代码画虚线边框背景效果
如何快速搭建高效香港服务器网站?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
青岛网站建设如何选择本地服务器?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Bootstrap整体框架之CSS12栅格系统
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
js代码实现下拉菜单【推荐】
如何用wdcp快速搭建高效网站?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
高防服务器租用指南:配置选择与快速部署攻略
详解CentOS6.5 安装 MySQL5.1.71的方法
JS中对数组元素进行增删改移的方法总结
公司网站制作需要多少钱,找人做公司网站需要多少钱?
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel如何使用Blade模板引擎?(完整语法和示例)
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
如何挑选最适合建站的高性能VPS主机?
Android自定义listview布局实现上拉加载下拉刷新功能
JS中页面与页面之间超链接跳转中文乱码问题的解决办法
香港服务器建站指南:免备案优势与SEO优化技巧全解析
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
详解MySQL数据库的安装与密码配置
Python3.6正式版新特性预览
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
如何在宝塔面板中修改默认建站目录?
iOS正则表达式验证手机号、邮箱、身份证号等
如何用花生壳三步快速搭建专属网站?
nodejs redis 发布订阅机制封装实现方法及实例代码
Firefox Developer Edition开发者版本入口
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
Laravel如何使用Gate和Policy进行授权?(权限控制)
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何实现本地化和多语言支持?(i18n教程)
Laravel如何创建自定义Artisan命令?(代码示例)
Android okhttputils现在进度显示实例代码
如何有效防御Web建站篡改攻击?
如何快速上传建站程序避免常见错误?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】


{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
die(1);
}
}
if (! function_exists('dda')) {
/**
* Dump the passed array variables and end the script.
*
* @param mixed
* @return void
*/
function dda(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x->toArray());
}
die(1);
}
}