ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

PHP

Webのサーバーサイドでよく使われるプログラム言語のPHP。

そのPHPで困っている人のために情報を発信します。

Atom, PHP開発におすすめのパッケージ。LinterとIDE(統合開発環境)

atom for php image

テキストエディタのAtomでPHP開発環境におすすめのパッケージをご紹介します。

大きく分けて『IDEを使う』『linterを使う』の2つがあります。それ以外にもあるんでしょうが、この2つから選ぶほうが無難。

同時有効化は不可能なので使い分けが必要。(同時インストールは可。)

続きを読む

PHP, シングルトンクラスを簡単に実装する方法。Traitを用意してuseするだけ。

php

シングルトンはクラスのインスタンスを1つだけしか作れなくするもので、オブジェクト指向のデザインパターンで使われます。

それをPHPで簡単に実装するために、クラスをシングルトンに変えるtraitを作成しました。これをuseで実装するだけでシングルトンクラスになります。

続きを読む

PHP array_filter, 配列の空要素削除に使うのはダメ!

php

array_filter(), array_values()を使って、配列から空要素を削除する方法があります。

よく使う方法ですが、絶対にやってはいけないことがあります。

『コールバックのstrlen()』です。

どうして?の人からそもそも知らない人まで、分かりやすいようにサンプルコードで説明します。

続きを読む

PHP str_replace, 文字列の中から特定の文字列を削除する

php

PHPで文字列の中から特定の文字列を削除する方法です。

ある文字列を削除する関数はないんですが、文字列を置換する関数str_replace()があるので、これを使います。ある文字を空文字で置換すれば終わり。

サンプルコードで説明すると数秒で終わります。

続きを読む