PHPの開発において、デバッグのためにxdebugをインストールしたいと思うことがあります。 加えて、docker環境で開発するためのxdebugインストール設定をdocker-compose・dockerfileに含めたいと思います。 しかし、開発環境ではxdebugはインストールしたいけれど、本番環境ではインストールしたくないケースも考えられます。 その場合のdocker-compose, d […]
PHP用の拡張機能としてVSCode公式からもリンクされている「PHP IntelliSense」ですが、実はあまり評判がよくありません。
他にもPHP用の拡張機能がいくつかリリースされており、その中でも優れていた「Intelephense」をお勧めしたいと思います。
- 2019.02.06
- 2021.12.29
- PHP,
PHPプログラムの複雑度を測定し、グラフィカルに表示できるツールの使い方と味方の紹介です。 コマンド一つで循環的複雑度やMaintainability Indexやクラスの依存関係がHTMLで出力できます。
- 2019.01.05
- 2021.12.29
- PHP,
PHPを使っていると色々な落とし穴がある中で、比較的気付きづらいarray_key_existsは遅いと言われる所以について採り上げたいと思います。 javaやC#などの他言語から来た人は、PHP独自の仕様で引っかかりやすいので要チェックです。
- 2018.10.31
- 2021.12.29
- PHP,
なぜPHPの言語仕様が酷いのか、PHPの生みの親のラスマス・ラードフ氏がインタビューで語った思想から見てみたいと思います。 PHPはハンマーのような単純な道具 インタビューによると、そもそも生みの親はPHPに整合性を取ることを重要と考えていないようです。 私たちがPHPの整合性のなさを直さないと言ってよく非難する人がいますが,PHPはそもそもそれが問題になるようなものではないのです。 PHPは結局 […]
php-intellisenseが対象とするPHPファイルの容量はデフォルトでは150KBに設定されており、それ以上のファイルも対象にしたい場合の変更方法を紹介します。
人気急上昇中のVisual Studio Code (VSCode)ですが、PHPの場合はデフォルトでは満足な開発環境にはならない為、おすすめの拡張機能を紹介します。