Using a unique color for each variable in scope arguably improves code readability. This particular feature has been made it into PhpStorm 2016.3 so you can give it a try. Following on from Evan Brooks Coding in color post, we’ve had many requests to implement this feature in PhpStorm, so here it is. To enable the semantic highlighting feature, you need to navigate to Editor, Colors & Fonts and th
ラクス Advent Calendar 2017 の20日目の記事です。 みなさんごきげんよう。ミラクルふじさわでございます。 業務上、大半の時間をPhpStormとにらめっこしている私ですが、ひょんなことからPhpStormのライセンスについて調べる機会があり、衝撃を受けた&社内でもあまり認知されていなかったのでここでシェアさせて頂きます。 なお、この記事で記載している内容は、あくまで私の解釈に基づくものですので、実際にご利用される場合は、各自でご判断頂きますよう、よろしくお願い致します。 また、このライセンスポリシーについては、2017/12/20時点のものについて記述しておりますことをお留め置きください。 PhpStormのライセンスポリシーに関してはこちら 衝撃1 会社で買ったライセンスを自宅でも使えますか? We, in our EULAs, do not prohibit us
Docker for Mac 上のコンテナに対して、PhpStorm + xdebug でリモートデバッグPHPPhpStormxdebugDocker PhpStorm + xdebug のリモートデバッグの記事もたくさんあるし、それに Docker を使ったものもちらほらあるんだが、Docker for Mac を使うと微妙に事情が違っていたので、うまくいった方法をまとめとく。 前提 以下のような構成であるとします。 Docker for Mac を使って、php のコンテナを立ち上げており、xdebug が利用可能になっている PhpStorm を使っている 必要な手順 以下の手順が必要になる。 Mac 上のネットワークインタフェース lo0 に対してエイリアスを追加する xdebug.ini を設定する PhpStormを設定する (注意) DBGp の設定は必要ない Mac 上の
目的は自分用メモなので、それぞれの例が一般的なのかどうかは分かりません。 バージョンは PhpStorm 2017.2 です。 オーバーライドしたメソッドと基底クラスのメソッドの戻り値の型が異なる時に出る警告がうざい たとえば基底クラスのメソッドでは ArrayAccess を実装した何かのクラスを返すよう定義していて、そのメソッドをオーバーライドしたクラスでは \Some\Data を返すよう定義している場合。 <?php /** * @param array|\ArrayAccess $attributes * @return \Some\Data */ public function createData($attributes = array()) { //……何かの処理…… return parent::createData($attributes); } \Some\Data
Nicht immer sind Inspection Warnungen lösbar weil sie im Prinzip korrekt sind. Trotzdem wäre ein fehler- und warnungsfreie Anzeige wünschenswert. Mit diesen Kommentaren ist das erreichbar. $configuration = require_once($projectPath . $localConfigurationFilePath); Vorheriger Code führt normalerweise zur Ausgabe der Warnung: Dynamic include expression 'require_once($projectPath . $localConfiguration
PhpStorm から Docker for Mac の Docker コンテナ内で PhpUnit のテスト実行や Remote Debug を行うための設定です。 下記バージョンにて構築を行いました。 PhpStorm 2017.2.4 Docker for Mac 17.09.0-ce-mac35 PHP 7.1( php:7.1-apache ベース ) Xdebug 2.5 サンプルプロジェクトの取得 サンプルプロジェクトを用意したので、このプロジェクトをベースに設定を行います。このプロジェクトには、初期状態の Laravel アプリケーション(5.5)が含まれています。 github.com git で clone して、make を実行すると composer install と docker-compose up が実行されます。ブラウザで、 http://localhos
前回の記事に引き続き、7つの項目を設定しました。 入力補完の強化、AutoUpload、Editor関係がメインです。 入力補完のドキュメント表示の時間を設定 設定 > Editor > Code Completion (Code Completion) Autopopup documentation in (ms) を 10msに設定 (Parameter Info) Autopopup in (ms) を10msに設定 AutoUploadでアップロードするファイル対象を増やす 設定 > Deployment > Options Upload external changes のチェックを入れる PHPStorm意外で編集されたファイルも自動アップロードの対象にする git pullなどによる外部変更にも対応! 自動アップロードの周期を設定 設定 > System Settings (
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く