テキストエディタのAtomでPHP開発環境におすすめのパッケージをご紹介します。
大きく分けて『IDEを使う』『linterを使う』の2つがあります。それ以外にもあるんでしょうが、この2つから選ぶほうが無難。
同時有効化は不可能なので使い分けが必要。(同時インストールは可。)
続きを読むWebのサーバーサイドでよく使われるプログラム言語のPHP。
そのPHPで困っている人のために情報を発信します。
テキストエディタのAtomでPHP開発環境におすすめのパッケージをご紹介します。
大きく分けて『IDEを使う』『linterを使う』の2つがあります。それ以外にもあるんでしょうが、この2つから選ぶほうが無難。
同時有効化は不可能なので使い分けが必要。(同時インストールは可。)
続きを読むPHPのcomposerはパッケージを管理するコマンドツールです。
パッケージはPHPのいろいろな機能の拡張プログラムで、これを必要に応じてインストールし効率的に目的の機能を実装したプログラムを作ります。
そのcomposerコマンドの使い方をご紹介します。
続きを読むシングルトンはクラスのインスタンスを1つだけしか作れなくするもので、オブジェクト指向のデザインパターンで使われます。
それをPHPで簡単に実装するために、クラスをシングルトンに変えるtraitを作成しました。これをuseで実装するだけでシングルトンクラスになります。
続きを読むarray_filter(), array_values()を使って、配列から空要素を削除する方法があります。
よく使う方法ですが、絶対にやってはいけないことがあります。
『コールバックのstrlen()』です。
どうして?の人からそもそも知らない人まで、分かりやすいようにサンプルコードで説明します。
続きを読むPHPで文字列の中から特定の文字列を削除する方法です。
ある文字列を削除する関数はないんですが、文字列を置換する関数str_replace()があるので、これを使います。ある文字を空文字で置換すれば終わり。
サンプルコードで説明すると数秒で終わります。
続きを読む