タグ

PhpStormに関するcalpoのブックマーク (9)

  • 2018年のPHPDoc事情とPSR-5 - Qiita

    PHPDocとは、クラスや関数などのブロックに記述できるDocComment内に記述する書式の通称です。この書式の情報源として時折PSR-5が参照されることがあるので簡単に状況をまとめます。 TL;DR PSR-5の標準化ステータスは昨年10月にABANDONED (放棄・議論停滞)になりました 2018年9月26日にPSR-5とPSR-19が分割され、ともにDRAFT状態に入りました PHPDocを型注釈として利用する各処理系の実装にはばらつきがあり、PSR-5とは相違点があります PhpStormは現在のところ(2018.1 EAP)PSR-5と互換性がありません 特にチーム開発では、対応する型記述の書式について注意が必要です PhpStormに配慮して書く場合、phpDocumentorの仕様を参照する方が安全です PHPDoc リファレンス — phpDocumentor この記事

    2018年のPHPDoc事情とPSR-5 - Qiita
  • PhpStormを最高のSymfony2開発環境にする設定

    PhpStorm で Symfony2 の開発するときにいつも設定していることをまとめました。たまに設定を初期化するとデフォルトから何を変更していたか分からなくなるので備忘録として。Symfony2 以外のプロジェクトもほとんど同じ設定で開発しているので Symfony2 を使っていない方も参考になると思います。 動作確認環境 Mac OS X El CapitanPhpStorm 2016.1PHP 5.4Symfony 2.3 目次 プロジェクトを作成する Symfony2 View を有効にする cache, log, vendor ディレクトリをプロジェクトから除外する vendor ディレクトリを Include path に追加する Symfony2 Plugin で入力補完を強化する Symfony2 の console コマンドを PhpStorm から実行する エディタの

    PhpStormを最高のSymfony2開発環境にする設定
    calpo
    calpo 2014/03/18
    Symfonyに限らないPhpStormの初期設定
  • [PhpStorm]よく使うショートカットキー(keymap)まとめ

    PhpStormのショートカットキーもかなり身に付いてきて、以前の環境よりも効率よく開発できるようになりました。 今回はよく使うショートカットキーを紹介します。 英語ができる方はPhpStorm ReferenceCardを参照してください。 よく使うショートカットキーの中でも使用頻度の高いものは太字にしてあります。 たまにしか使わないけど忘れたくないというものは薄地にしました。 Editing Ctrl+Space コード補完 入力中の文字と状況にあわせて、コード補完の選択しが表示されます。 Ctrl+Q クイックドキュメントの参照 PHP標準関数なら関数ヘルプを表示し、そうでなければPHPDocsなどから引数や返り値、説明などをポップアップで表示します。 Ctrl+コードをマウスオーバー オブジェクト、クラス、関数など、指定したコードの種類によって簡易的な説明を表示 関数の引数を調べた

    [PhpStorm]よく使うショートカットキー(keymap)まとめ
  • PhpStormでさらに覚えるべきショートカット(IDEAもね) - Qiita

    PhpStormで自分がよく使うショートカットです。PhpStormでまず覚えるべきショートカット とかぶっているのは書いてないのでお先にどうぞ。 IntelliJ IDEA でもわりと共通しています。面倒なので表記がMac専用ですがWindowsでもたぶん同じ機能が使えますよ、きっと。 無敵コマンド ⌘+⇧+A 出てきたポップアップに、こんなのできるかなぁ、できたはずだけどな、と、やりたいことをなんとなく英語で書くと、機能をメニューで選んで直接実行できます。ショートカットが割り当ててあればそれも表記されるうえ、入れた単語が設定ダイアログで見つかれば、設定の該当箇所を開いてくれたり。 定義と使用箇所を行ったり来たり 定義元へジャンプは、キャレット位置のワードに対して ⌘+B する他にも、⌘+ワードをクリック があります。コマンドキーを押しながらマウスカーソルをホバーさせたら、辿れるワードだ

    PhpStormでさらに覚えるべきショートカット(IDEAもね) - Qiita
  • PhpStormでまず覚えるべきショートカット - Qiita

    個人的に使用頻度の高いショートカット。winとmacで標準に設定されているショートカットキーを表記しています。OSのショートカットと被っていたりすることもあるので注意。名称とカテゴリはkeymap設定に準じています。 Editor Actions Complete Current Statement おそらく最もお世話になるショートカット。現在のステートメントをカカッと終了させてくれる。行末にセミコロンを追加してくれるだけでなくfunction Hogeまで書いてコレするとfunction Hoge(){}まで補完してフォーマットも整えてくれる。 win:Ctrl + Shift + Enter mac:⇧⌘⏎ View Recent Files 過去に開いたファイルやウィンドウの履歴。さっき編集してたファイルとか間違えて閉じたときとかするりと戻れる。あと検索できる。 win:Ctrl +

    PhpStormでまず覚えるべきショートカット - Qiita
  • PHPStormのローカルターミナルで日本語を使用できるようにした - ToDoDoDo

    PHPStormをversion7に上げたら、なんかターミナル付いててテンション上がったんだけども 残念ながらデフォルトでは日語対応してなかった。 とりあえず、下記のコマンドを叩いたところ、完璧ではないが表示は大体できるようになった export LANG=ja_JP.UTF-8

    PHPStormのローカルターミナルで日本語を使用できるようにした - ToDoDoDo
  • 知らないうちにphpspecがすごいことになっていた件 - iakioの日記

    昔あったphpspecが進化したものなのかそれとも別のものなのかは知りませんが。 すごい。軽くキモい。17分の動画です。 Laracasts | PHPSpec is So Good まず、いきなり「MovieCollectionにMovieをadd()するとcountが1になること」というのスペックを書きます。MovieCollectionクラスもMovieクラスもまだ作ってません。 phpspec runを実行すると当然失敗して、「MovieCollectionクラスが無いけど作ってほしい?」と尋ねてきます。Yなら空のMovieCollectionクラスが作られます。 関係ないけどこういうスクリーンキャストを作ったりライブコーディングする人は、ターミナルの色の設定したほうがいいですね。GitHubにいろいろカラーテーマがあるので。 その後いろいろ説明を省きますが、今度は「MovieCo

    知らないうちにphpspecがすごいことになっていた件 - iakioの日記
  • Symfony Meetup Tokyo での Extract Till You Drop の写経

    PHPメンターズ道場生の @ganchiku です。よろしくお願いします。 はじめに10月4日 Engine Yard 東京オフィスにて、Symfony Meetup が開催され、14人ほどの参加者がありました。そこでのテーマは、Symfony Live London 2013 のセッションのうち Mathias Verraes さんの Extract Till You Drop(極限まで抽出せよ)のコードを真似てみよう、というものでした。Extract Till You Drop という言葉は、Uncle Bob ことロバート・マーチン氏の引用になります。 さて、Mathias さんのライブコーディングは、 YouTube にアップロードされており、その過程を PHP メンターズの後藤さんが説明しながら、一緒に写経を行いました。 http://verraes.net/2013/09/ex

    Symfony Meetup Tokyo での Extract Till You Drop の写経
    calpo
    calpo 2013/10/08
    TDDモックを活用したリファクタリングのライブコーディング、と場面場面で実際に使われてるPHPStormショートカットの解説チュートリアル。
  • PhpStormで始める快適なWebアプリケーション開発 #phpcon2013

    2021/12/21 PHPerKaigi petit - PHP8.1リリース祝賀会 でのトーク「モダンPHPテクニック 12選 ―PsalmとPHP 8.1で今はこんなこともできる!―」のスライドです。発表時点からごくわずかに加筆修正した部分があります。 https://phperkaigi.connpass.com/event/233022/

    PhpStormで始める快適なWebアプリケーション開発 #phpcon2013
  • 1