PHPのデバックをchromeでモニタリングするライブラリ

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 157 follow us in feedly

サーバーサイドのデバッグをGoogle Chromeを使ってできるってさ!
変数の中確認したり、流れてるSQLみたり、できるみたい。
エラーも教えてくれる。← こいつが面倒
フレームワークで使うにあたって、問題が生じ、ライブラリを無理矢理書き換えたりしたのでめもめも

1、まずchromeに拡張機能インストール
https://chrome.google.com/webstore/detail/php-console/nfhmhhlpfleoednkpnnnkolmclajemef

2、ライブラリをダウンロード
https://code.google.com/p/php-console/downloads/list
今の最新は1.1っぽい。
あとは適当に設置してやれば動く。
1ファイルで構成されているので楽です。

3、使い方

require_once('PhpConsole.php');
PhpConsole::start(true, true, dirname(__FILE__));
debug('debug message');
debug('SELECT * FROM users', 'db');

基本これだけ、
debug(“表示内容”,”ラベル名”);みたいな感じ。
※ debug();はPhpConsole::debug();を読んでるだけで邪魔なので後で消します。

4、フレームワークで動かす(cakephp1.3)
問題点が2個と、ちょっとした拡張を
・Exception全部拾ってしまうのでログがアホみたいに出てくる。
・debug();関数はあまりにも邪魔
・フレームワークで使う分、デバッグモードに合わせてモニタリングしたい。


App::import('Vendor', 'phpconsole');
PhpConsole::start(true, true, dirname(__FILE__));
PhpConsole::debug('Hello Chrome Console', 'info');

cakephpで実行するにはこんな感じに。。

てなわけで無理矢理いじったとゆうかなんとゆうかはGitにぽい
https://github.com/keitarou/moduled_phpconsole/blob/master/phpconsole.php

おすすめ書籍

PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)
新原 雅司 原田 康生 小山 哲志 田中 久輝 保科 一成 大村 創太郎 増永 玲
技術評論社
売り上げランキング: 21,743
パーフェクトPHP (PERFECT SERIES 3)
小川 雄大 柄沢 聡太郎 橋口 誠
技術評論社
売り上げランキング: 71,557

関連記事

Screeny Shot 2013-07-13 0.44.12.png

【WordPress】リンク先をサムネイル表示してくれるプラグインとその改造

まえがき [browser-shot url="http://goo...

記事を読む

composer-satis-jenkins-github-1composer-satis-jenkins-github-1.png

composer/satic・Github・Jenkinsを使っておれおれpackagistを作る

まえがき さて、ついにゴールデンウィークがやってまいりました。私のGW...

記事を読む

CakePHPでContent-Typeがjsonにならない時の対処法

まえがき CakePHPで作っていたちょっとしたAPIがあったのですが...

記事を読む

converted.png

cakephpでコントローラー毎にBASIC認証をかけるの巻

まえかき まえがきとしてはタイトルどおりなのですが、 先日cakeph...

記事を読む

FuelPHP×PHPUnit×Jenkinsの環境を作るまでのメモ

まえがき かなり久しぶりのブログ更新になりますが、私は元気です。 忙し...

記事を読む

新着記事

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

hipchat-hubot-issue-commenthipchat-hubot-issue-comment.png

GitHubのIssueやプルリクエストのコメントの内容をHubotに通知させる

まえがき 最近HubotとGitHubを中心に開発を進めております私で...

記事を読む

前の記事:

次の記事:

スポンサーリンク

PAGE TOP ↑