明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
明示的 意味 แพลตฟอร์มการเรียนรู้และพัฒนาทักษะด้วยเทคโนโลยี https://suin.io เป็นแพลตฟอร์มที่ให้คุณเรียนรู้และพัฒนาทักษะทางเทคโนโลยีอย่างสะดวกสบาย เรามุ่งมั่นในการให้ความรู้และประสบการณ์ที่มีคุณค่าในการพัฒนาตนเอง pascalcase
PhpStorm の機能を詳しく見る PhpStorm は、開発者の生産性を最大化するために構築された PHP 開発者向けの統合開発環境 (IDE) です。IDE デスクトップアプリケーションは、Windows、macOS、および Linux での PHP コードの作成、編集、分析、リファクタリング、テスト、デバッグに役立ちます。 PhpStorm を使用すると、PHP 8.3 を含む PHP 5.3 以降のすべての PHP バージョンでのアプリケーション開発が完全にサポートされます。さらに、IDE には HTML5、CSS、JavaScript、XML、データベースのサポートが組み込まれています。他の言語のサポートは、プラグインを介して追加できます。 ステップ 1: PhpStorm でプロジェクトを開く PhpStorm で行うことはすべて、プロジェクトのコンテキスト内で行われます。こ
fuka@techo:/var/www/html/wordpress$ php -v PHP 7.0.13-0ubuntu0.16.04.1 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.13-0ubuntu0.16.04.1, Copyright (c) 1999-2016, by Zend Technologies with Xdebug v2.4.0, Copyright (c) 2002-2016, by Derick Rethans
とすると、メソッドの doc コメントに @throws が足りないよという警告が出て、それに従ってしまうとこんど、コール側に Throws の catch が必要だよという、わけのわからない警告になってしまいます。 そんなこんなでインスペクションを切ってしまうと、こんどは、ビジネスロジック上の例外を捕捉必須のつもりで投げてるところで、捕捉漏れが起きることに... というわけで、ひとまず大真面目に例外のハンドリングをどう書けばいいか考えました。 PHP >= 7.1 です。 /** * @throws RecoverbleDbException */ function doSometiong() { $db->beginTransaction(); // RecoverbleDbException が起きるかもしれない try { // ... } catch (DuplicatedOpe
「Xdebug」は15年間愛されてきた、PHPの定番デバッグツール。それでもまだ使ったことがないPHP開発者のために基本的な使い方を紹介します。 Xdebugの登場から15年が経ちました。ここでXdebugの目的や機能をあらためて紹介します。 XdebugはPHPのエクステンション(コンパイルしてPHP環境にインストールするもの)で、デバッグの機能を提供します。 スタックの追跡。エラーが発生するまでの経過を詳細に表示する。関数に渡されたパラメーターも表示され、エラーの原因を探しやすくする var_dumpを整形して出力する。VarDumper同様、色分けした情報と構造化ビューを生成。スーパーグローバルのダンパーが可能 コードのボトルネックを特定するプロファイラー。外部のツールでパフォーマンスのグラフをビジュアライズでき、Blackfireのようなグラフが書ける 実行中のコードや、IDE、ブ
PHPStorm 7からVagrant Support機能が追加されて、PHPStormからvagrant sshを実行できるようになっています。 この機能を利用すればターミナルからvagrantコマンドを打たなくてもGUIから操作することができます。 実行環境 ■ホストマシン Macbook Pro 15インチ Mac OS X 10.10 Yosemite PHPStorm 10 VirtualBox 5.0.14 r105127 Vagrant 1.7.4 + Landrush + vagrant-vbguest Ruby 2.0.0p481 (2014-05-08 revision 45883) ■ゲストマシン CentOS 7.1 64bit GuestAdditions 5.0.14 ※ Vagrant Support機能を利用するには vagrant設定が整っていることが前提
これは WebStorm / PhpStorm Advent Calendar 2014 の10日目(12/10)の投稿です。 WebStorm ではずいぶん前に TypeScript のサポートがされています。今回は(いまさらながら)、WebStrom で TypeScript を簡単に触ってみようと思います。 手順を間違えていたらスミマセン.. 補足ください。 前提環境 OS:Mac OS X 10.9.5 WebStorm:9.0.1 今回の手順で結果的に導入されたものは次のとおり。 TypeScript:1.3.0.0 TSD:0.5.7 手順 まず npm コマンドで TypeScript をインストールします。
こんにちわ、メトロノームかわかみ(@saruyama_monki)です。 Angularアドベントカレンダーの7日目は、WebStromとAngular CLIを使ってAngular2アプリケーション作ることを解説します。 WebStrom 2016.3について WebStormについての紹介は割愛させて頂きますが有料のIDEになります。 11月14日にバージョン2016.3のアップデードが入りまして、Angular CLIが使えるようになりました。 WebStormは、他の製品(PhpStorm、RubyMineなど)にも梱包されておりますので同じように使えます。 有料は。。。と思われる方は、まずは30日のFree Trial版を使ってみて下さい。プログラミングがもっともっと好きになると思います。 Angular2プロジェクトの作成 WebStromを立ち上げますと、プロジェクトの作成画
今年3番目のメジャーリリースとなるPhpStorm 2016.3の登場です!詳しくは PhpStormのサイトをご覧ください。 PhpStorm 2016.3の目玉は以下の通りです: フレームワーク、ツールなど: リモートインタプリタとしてDockerをサポート、PHPSpecテストフレームワークサポート、PHPUnit・Behat・PHPSpecの自動検出と設定、複数プロジェクトを1ウィンドウで開けるように PHP言語と編集: 変数やパラメータのセマンティックハイライト、オーバーライドされたメソッドとフィールドをvarキーワードなしに補完、PSR-0/PSR-4サポートの改善 コードクオリティアナリシス: プロジェクトワイドなPHP 7 strict type、新しい命名規約インスペクション、改善されたランタイムエラー回避 PHP関連の修正内容はYouTrackをご覧ください。また、修正
祝 PhpStorm 2016.3 リリース 2016/11/24、な感じのネタです。 PhpStorm 2016.3 is now released! | PhpStorm Blog 先日、株式会社ロックオン 様の社内勉強会に招待されて、PhpStorm のワザをいろいろ共有してきました。EC-CUBE3のソースを開いてインスペクションかけては「あ、ここ型検査効いてませんね...」「依存はmixed型で取ってくるんじゃなくて型を持ったフィールドに注入しないと...」とかひどいことやりました申し訳。 そのとき簡単な PHP のプログラムを通しで作るデモを雑に作っていったんですが、これ実はいい出来なんじゃないかということで、ちゃんと仕上げて公開したいなと思い... というわけで、約40分の PhpStorm 初心者向け (PHP 初心者とは言っていない) ライブコーディングですどうぞ。 Ph
概要 PHP で PHPUnit のテストがうまく通らず、PHPStorm でステップ実行したくなることがたまにあります。 しかしながら、PHPStorm の PHP Remote Debug はブラウザ経由でないと、動きません。 と、思っていましたが PHPStorm でやれる方法が判ったので設定方法を共有します。 なので、無理やり画面を作って、PHPUnit を実行する方法を取ったら、まあ上手くいったので覚書ついでに共有してみます。 (2016--216 k-hottaさんからの指摘でさらに良い方法にたどり着いたので修正しました。) さらに良い方法をご存知の方がいらっしゃいましたら是非コメントください。 前提環境 PHPStorm を使っている。 vagrant を使っており、 php はゲストサーバ側にある。 (つまりリモートデバッグは可能。) テストしたい部分には Web 経由で表
プロフェッショナルPHP IDEの最新メジャーリリースであるPhpStorm 2016.1をリリースしました。こちらよりダウンロードしていただけます! 2016.1はバージョン番号の通り2016年最初のリリースとなります。数々の新機能に加えてバグフィクス、ユーザビリティの改善が施されています。このリリースでは待望のPHP言語サポートや開発ツールの改善に焦点を当てています。 新しい機能や改善について詳しくはPhpStorm website(後日翻訳予定)をご覧ください。 PhpStorm 2016.1の特筆すべき新機能は以下の通りです: PHP言語サポートの改善: 型推論、補完、traitのサポートなど待望の改善が施されています。またgroup useステートメントのフルサポートや“Make Static”リファクタリング、“Convert switch to if”(switchをifに変
最近知ったPhpStormのちょっと便利機能を紹介。 今時のフレームワークとか使ってて、コードが多いと意外と面倒なのがディレクトリ移動。 基本的にファイル移動はファイルとかクラス名指定でジャンプするけど、ディレクトリツリーからファイルを辿りたくなることもしばしば。 この設定をしておくと、「常に開いているファイルまでディレクトリツリーが自動的に開いてスクロールする」というスグレモノ。 Find Actionにも出てこないし、Preferencesからも設定出来ないので、知らない人も多そう。 設定方法はとても簡単。Tool Windowの[Project]上で右クリック→[Autoscroll from Source]にチェックを入れるだけ。 チェックをしてある状態だと、Project内のディレクトリツリーが開いているファイルまで自動的にスクロールしてくれるようになる。 こんな感じ。ディレクト
2016-01-04追記 こちらで紹介している IntelliJ Configuration Server Pluginは Deprecated となっています。 Deprecated - please use Settings Repository plugin. 代替ツールとして Settings Repository が提供されています。 以下の記事が参考になりますのでご参照ください。 IntelliJの設定を端末間で共有する 元記事 自宅PCと会社PCなどで設定したい場合など、普段使っているPhpStorm上でのキーマップや色設定などを他PCでも使いたい、という場合は結構あると思います。 設定を別PCでも共有出来る方法を紹介します。 jarファイルを読み込む こちらは物理的に設定ファイルをjarファイルをエクスポートしておく方法です。 手順は以下のとおりです。 (エクスポート側PC
VimやEmacsの文化の人や乗り換えてきた人は、エディタ内で画面を分割したい場合も多いと思います。 PhpStormにも同様にデフォルトで画面分割があります。 こんな感じで、際限なくエディタ内で画面を分割出来ます。 ショートカットはここらへんです。 Split Vertically 現在カーソルの位置がある画面を縦に分割して開く Split Horizontally 現在カーソルの位置がある画面を横に分割して開く Change Splitter Orientation 現在カーソルの位置がある画面に隣接した画面の縦横を入れ替える Unsplit 現在カーソルの位置がある画面の"次の画面"を閉じる Unsplit All 現在カーソルの位置がある画面以外をすべて閉じる Goto Next Splitter 現在カーソルがある画面の次の画面にカーソルを移動する Goto Previous S
デザイナーとプチフロントエンド開発をやってる人です。ABC順。 .ignore (旧 .gitignore support) 様々なツールの.ignore系ファイルを豊富なテンプレートから作成することができる。 様々なツール 豊富なテンプレート AngularJS AngularJSのディレクティブや{{}}が補完できるようになる。たまたま一緒なので、Jekyllの{{}}補完にも使える。phpStorm8からは公式にサポートされる予定? Bash Support .sh拡張子のファイルがコードハイライトされ、IDEから直接実行できるようになる。 Code Outline2/CodeGlance SublimeTextみたいな縮小プレビューが表示できるようになる。CodeGlanceはエディタに統合。Code Outline2はパレットとして表示 Code Outliner2 CodeGl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く