WindowsでComposerを実行したとき、指定されたパスが見つかりません(The system cannot find the path specified)エラーが出る場合の対処法を説明します。
(さらに…)
XDebugなどのデバッガがない環境でプログラムの開発・デバッグを行っているとき、変数の中身をjson_encode()で確認したいときが良くあります。ですがjson_encode()はデータが複雑だったり、サイズが大きいと可読性が悪いという問題があります。
今回は...
PHPでComposerを使っていると、Allowed memory size of XXXXXX bytes exhaustedエラーが発生する場合があります。
本記事では、メモリ不足になったときの対象を説明します。
(さらに…)
PHPでComposerを使っているとき、パッケージの取得をしようとした際に`Could not find package...`エラーが表示される場合があります。
今回は、Composerを使っていてパッケージが見つからない時に問題の切り分け方法について説明します。
(さらに&hell...
Composerを使用してパッケージ管理を初めて行おうとしたとき、エラーなどによって意図した通り動作しない場合があります。
トラブルが発生したときに、まず最初に行うべきチェック項目がgetcomposer.orgに掲載されているので、この内容を元にチェック項目...
Composerでは、composer.jsonファイルへrequireを記載することで、他のパッケージへの依存性を規定することができます。これにより、インストールされていることが前提となるパッケージを自動でインストールしたり、逆に正しく動作しない環境へ誤ってパッ...
## 何を参考にComposerパッケージを選定していますか?
Composerを使用していると、必要な機能を満たすパッケージが複数ある場合、どのパッケージを利用すればよいか、パッケージの選定に頭を悩ませることが多いです。通常はpackagistで表示されるパッケ...
本記事ではパッケージ管理ソフトであるComposerのhomeコマンドで得られる情報についての説明を行います。
Composerでは`composer home`コマンドを使用すると、指定したComposerパッケージのリポジトリURLや、パッケージのホームページを調べることができ...
PHPのパッケージ管理ツールであるcomposerでは、`composer search`コマンドでmarkdownを名前に含むパッケージを検索できます。
今回は、composer searchコマンドの使い方について説明します。
(さらに…)
PHPのパッケージ管理ツールであるComposerでは、licensesコマンドを使うとインストール済みのパッケージに対するライセンスを確認する事ができます。
今回は、licensesコマンドについて説明します。
(さらに…)
PHPを使って小さなツール、具体的には2~10画面程度の規模のツールを作りたい場合があります。
このような規模感のツールを作る場合、SymfonyやLaravel等のフレームワークを使うと、やりたいことに対してプログラムの規模が少し大げさになってしまいま...
PDOを使ったDBアクセスプログラム作成時、prepare()で作成した$stmtが下記のエラーを返す場合があります。
```language-php
Error: Call to a member function bindParam() on boolean
```
(さらに…)
PHPのパッケージマネージャであるComposerには、インストールしたパッケージのオートロード機能が用意されています。
"vendor/autoload.php"をrequireするだけでパッケージ内のクラスをnew出来るのは非常に便利ですが、自作したパッケージを利用する場...