PHP全局使用Laravel辅助函数dd
dump()方法
全局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
composerglobalupdate
更新后重启apache就可以全局使用函数dump()
dd()方法
全局composer.json
#新增autoload "autoload":{ "files":[ "D:/web/php/debugHelper.php" ] }
新建debugHelper.php
#installsymfony/var-dumptoyourproject #composerrequiresymfony/var-dumper //usenamespace useComponentVarDumperClonerVarCloner; useComponentVarDumperDumperCliDumper; useComponentVarDumperDumperHtmlDumperasSymfonyHtmlDumper; /** *ClassHtmlDumper */ classHtmlDumperextendsSymfonyHtmlDumper { /** 大专栏PHP全局使用Laravel辅助函数ddnt">*Colourdefinitionsforoutput. * *@vararray */ protected$styles=[ 'default'=>'background-color:#fff;color:#222;line-height:1.2em;font-weight:normal;font:12pxMonaco,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', ]; } /** *ClassDumper */ classDumper { /** *Dumpavaluewithelegance. * *@parammixed$value *@returnvoid */ publicfunctiondump($value) { if(class_exists(CliDumper::class)){ $dumper='cli'===PHP_SAPI?newCliDumper:newHtmlDumper; $dumper->dump((newVarCloner)->cloneVar($value)); }else{ var_dump($value); } } } if(!function_exists('dd')){ /** *Dumpthepassedvariablesandendthescript. * *@parammixed *@returnvoid */ functiondd(...$args) { foreach($argsas$x){ (newDumper)->dump($x); } die(1); } } if(!function_exists('dda')){ /** *Dumpthepassedarrayvariablesandendthescript. * *@parammixed *@returnvoid */ functiondda(...$args) { foreach($argsas$x){ (newDumper)->dump($x->toArray()); } die(1); } }
更新composer自动加载
composerglobaldump-autoload
更新后就可以全局使用函数dd()
以上就是本次介绍的全部相关知识点,感谢大家的学习和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。