【PHP】正規表現で0~9の数字のみ許可

入力チェックでよくある0~9の「半角数字」のみかどうかのチェックです。

正しければNULLを返します。

【PHP】CSVファイルの読み込み

いろんな方法があるかと思いますが、

を使った方法です。

【PHP】file_get_contentsのエラー処理

file_get_contentsはファイル取得だけでなく、他のサイトのAPIをコールしたりするときに便利ですよね。
ただ、エラー処理を行うには自分でレスポンスヘッダーを解析する必要があります。

【PHP】__FILE__では取得できないインクルード元のファイル名が知りたい

__FILE__は実行中のファイル名が取得できますが、
フレームワークなどを利用していて、インクルード元のファイル名を取得したいときは

が便利です。
この関数の結果は配列で受取ります。
添え字が大きいほうがインクルード元のファイルの情報になりますので、

で、インクルード元のファイル名が取得できます。

【PHP】ファイルの拡張子のチェック

なにも難しいことはしていませんが、
アップロードされたファイルの拡張子をチェックします。

あくまで拡張子による判断です。ファイルの内容ではありません。
3つ目の引数にカンマ区切りでOKな拡張子を羅列して渡します。