Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

<?php class StaticMethodsTest extends \PHPUnit_Framework_TestCase { /** * @param string $class * @param array $methods * @return \PHPUnit_Framework_MockObject_MockObject */ protected function getStaticMock($class, array $methods = array()) { $arr = explode("\\", trim($class, '\\')); $origShortName = array_pop($arr); $origNamespace = implode("\\", $arr); $dummyNamespace = trim('__DUMMY__\\' . $orig
環境 MAC: Yosemite(10.10.3) MAMP: 3.2.1 NetBeans: 8.0.2 Xdebug: 2.2.5 前提 MACにMAMPがインストールされている事とする PHPバージョンの確認 MAMPのphpinfoで、PHPのバージョンを確認する。 私の環境では、5.6.7。 Xdebugを有効化 MAMPをインストールすると、Xdebugも一緒にインストールされています。 しかし、デフォルトではXdebugは無効化されている為、有効化する必要があります。 まず、ターミナルを開いて下記コマンドで、php.iniの場所を確認する。 $ find /Applications/MAMP -name "php.ini" /Applications/MAMP/bin/php/php5.1.6/conf/php.ini /Applications/MAMP/bin/php/p
こんにちは、オークファンの @dz_ こと大平かづみです。 Prologue - はじめに プライベートでも使っている Visual Studio Code で PHP デバッグができるように、 PHP Debug の拡張機能を導入してみました! Visual Studio Code とは? さて、 Visual Studio Code は、Microsoft 製のオープンソースのエディタです。 Javascript をはじめ、 PHP もある程度補完してくれ、シンプルながら使いやすいエディタです。Windows はもちろん、Mac, Linux でも利用できるので、両刀遣いとしても重宝します。 Visual Studio Code > Debuggers > PHP Debug 前提 接続先のサーバーに xdebug がインストールされていること おおまかな流れ 接続先サーバーの xde
基本は http://www.1x1.jp/blog/2014/08/how-to-setup-php-remote-debug-with-vagrant-vm.html こちらからどうぞ。 大事なポイント = CLI で PHP を実行するとき XDEBUG_CONFIG 環境変数が存在しないと Xdebug が動きはじめないことがあります。 VM の php.ini には xdebug.remote_enable や xdebug.remote_host が書いてあって、Webアプリケーションならデバッグできるという状況で、なぜか CLI だとうまくいかないことがあります。xdebug.remote_autostart=Off にしておいてブックマークレットでXdebugをON/OFFしながら Web をデバッグしているんじゃないですか? そんなときは XDEBUG_CONFIG=""
各バージョン Apache2.2 PHP5.3(ThreadSafe版) Xdebugを導入する phpinfo()を表示させる ▶︎phpinfoの表示のさせかた Xdebugの導入 php.iniの設定(xdebug関係コメントアウト削除・xdebug.remote_enable=1) Xdebugの導入 1. phpinfoのページをコピー 2. Xdebug導入の道案内にアクセス、コピーした内容をペーストして分析スタート 3. 表示された手順のとおりにXdebugを設定する 4. Apacheを再起動して、phpinfoを再度表示させ、Xdebugの記述があることを確認 SublimeTextの設定 XdebugClientをいれる(PackageControlから) プロジェクトを作成して、.sublime-projectのファイルを開く 以下を追加 "settings": {
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く