在 thinkphp5.1+ 中利用 composer 安裝 php 除錯工具 kint
在 thinkphp 中,沒有 php 除錯函式,如類似在 Laravel/Lumen 中有一個常用的除錯 dd(),我們可以利用 composer 工具安裝一個類似這樣的 php 除錯工具.
文件地址 https://kint-php.github.io/kint/
直接在專案中利用 composer 安裝
使用示例
結果
會在頁面的底端出現 kint 除錯結果
如果需要 Laravel/Lumen 那樣除錯完直接出現 die 的結果,我們在 application 資料夾中建立 common.php 檔案,填寫以下內容:
use Kint\Kint; Kint::$aliases[] = 'dd'; function dd(...$vars) { Kint::dump(...$vars); exit; }
示例結果
這時沒有輸出字串 'xxx',呼叫完 dd() 函式後直接就結束了.
相關推薦
在 thinkphp5.1+ 中利用 composer 安裝 php 除錯工具 kint
在 thinkphp 中,沒有 php 除錯函式,如類似在 Laravel/Lumen 中有一個常用的除錯 dd(),我們可以利用 composer 工具安裝一個類似這樣的 php 除錯工具. 文件地址 https://kint-php.github.io/kint/ 直接在專案中
linux 下安裝thinkphp5.1框架(使用composer安裝)
1.前提需要先安裝好composer. 接上一篇 https://www.cnblogs.com/victorcode/p/10039560.html 2.首先需要新建一個專案目錄 #mkdir data #cd data #composer create-project topthink/think
CentOS中利用Docker安裝RabbitMQ
html sel pan cal 控制 安裝 -h ssi add CentOS中利用Docker安裝RabbitMQ1、拉取鏡像(帶管理平臺)#docker pull rabbitmq:3.7.7-management2、啟動容器:#docker run -d --res
CentOS中利用Docker安裝Redis
mar size 利用 加載 4.0 text ali tom exec CentOS中利用Docker安裝Redis1、拉取鏡像#docker pull redis:4.0.102、加載鏡像#docker run -p 6379:6379 --name test-redi
laradocke中不能安裝php-xdebug解決
he source has updated http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/x/xdebug/,so you get 404 edit file laradock/workspace/Dockerfile
thinkphp5.1中的靜態延遲繫結應用
PHP靜態延遲繫結: 當子類繼承父類時,有相同方法名的靜態方法,且呼叫的方法在父類已經有了的時候。使用self(即未進行靜態延遲繫結),會返回self所在的類的靜態方法。如果有需求是父類中的呼叫方法能夠呼叫到子類的靜態方法,就使用靜態延遲繫結。把self換成static即可。就是返回最終類的方法
YII2通過利用composer安裝 yii框架
第一步:在我的電腦中配置環境變數-->系統變數,修改Path目錄 將D:\xampp\php和D:\xampp\php\ext新增到Path目錄中; win10如下: 輸入php -v命令,出現以下資訊表示環境變數配置成功 第二步:安裝Compos
教你利用Composer安裝Magento 2.0
2014年12月的Magento的2.0測試版釋出。我是如此渴望得到它,因為“Magento2將標誌著一個轉折點,並會擴大其市場佔有率上!”(馬克拉維爾,在eBay擔任產品副總裁、中型市場和Magento總經理)。 Wow, sound great! 在等待公測版本中,我們應該抓緊時
thinkphp5.1中mongodb的使用測試
環境:lnmp框架:thinkphp5.1資料庫配置檔案:<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO
Windows8.1中IIS服務安裝及站點配置
IIS(Internet Information Services,網際網路資訊服務),是由微軟公司提供的基於執行Microsoft Windows的網際網路基本服務。 IIS是一個World Wide Web server。Gopher server和FTP server全部
MAC OS中使用brew安裝php拓展
MAC OS中brew安裝的PHP使用brew安裝拓展 PHP拓展(可裝可不裝,brew拓展方便) MongoDb拓展(前面安裝的是資料庫) 安裝前先search brew search mongo PHP56 安裝 MongoDb拓展 s
laravel 5.4 利用composer安裝
下載專案 專案根目錄:E:\PHPSTUDY\WWW 專案名稱為laravel5 並且下載最新的框架到指定的根目錄 composer開啟之後,訪問專案放置的目錄E:\PHPSTUDY\WWW 下輸入命令 Composer creat
Ubuntu 16.04系統中利用CUDA安裝更新NVIDIA顯示卡驅動程式的方法
在ThinkPad系列膝上型電腦中使用過Ubuntu 16.04系統的同學都知道,NVIDIA顯示卡驅動程式特別難安裝。以我使用的ThinkPad P50s為例,顯示卡型號為:GM108GLM [Quadro K620M](可以在命令終端中使用lspci
在linux中使用phpize安裝php擴充套件模組
linux系統中,php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。 使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝PHP。 安裝步驟: 1、切換到擴充套件
談談thinkphp5.1中容器(Container)和門面(Facade)的實現【轉載】
// thinkphp\library\facade\Config 類namespace think\facade;use think\Facade;class Config extends Facade{}// 從原始碼上看 Config本身沒有任何方法,它繼承了Facade的方法,但Facade並沒有ge
使用composer安裝php-cs-fixer
1、首先安裝php第三方包管理器composer 下載composer-setup.exe檔案,該程式會自動安裝最新版本的composer(預設下一步安裝)並且安裝過程中會自動設定系統環境變數(C:\ProgramData\ComposerSetup\bin)。安裝完成後,
Asp.Net Core 2.1 中 利用SignalR 服務端主動推送資料
最近正在學習 SignalR 在Asp.Net Core中的應用(資料推送等等。。。)。以下為個人學習時遇到問題的記錄和解決方法。對於Asp.Net Core我也是剛剛學習,所以不保證完全正確。如果有錯誤還請大家指正,多謝多謝!!!在完整版(傳統版)的 Asp.Net 程式
關於ThinkPHP5.1+的Log無法記錄SQL除錯記錄的小經歷
專案開發階段,除了基本編碼外,效能也需要實時關注與優化。之前我的大部分專案都是使用ThinkPHP5.
VS2008 中新增ActiveX控制元件除錯工具
編寫ActiveX控制元件時,可以用自帶的Active X control test container來測試activex控制元件,這在VisualStudio 6及vs2005裡面是可以方便查
sublime配置php除錯工具XDebug
最近在嘗試著使用php的除錯工具XDebug,網上的教程不是寫得很完整,很多人只看一篇文章是配置不出來的,需要更多的查閱資料,不是漏了點知識點就是快捷鍵沒有生效,只好自己總結一下了詳細的教程; XDebug斷點除錯比較消耗資源,用不著時請記得關閉 安裝並開啟ph