CATEGORY PHP

関数の引数を可変長で受け取る

例えば配列を3個ずつ関数に渡す処理などの場合、最後のパラメーターは1,2,3のいずれかになります。関数のパラメーターが3個固定の場合、最後のパラメーターが1,2個の場合はパラメーターの数が合わずにエラーになるため、関数の…

phpizeでPHPにモジュールを追加

PHPに拡張モジュールを追加するたびにコンパイルすると時間がかかりますよね。そんな手間がかなり省けるコマンドがphpizeです。 phpize で共有 PECL 拡張モジュールをコンパイルする方法https://www….

令和元年スタートするので西暦和暦変換関数を作成

本日から令和元年がスタートしました。エンジニアとしては一番気になるのが過去に携わったシステムの和暦表記です。自分で担当している分は基本的に関数化して1箇所にまとめているのでそんなにたいした影響はないはずですが、今までいろ…

【PHP】ClassName::classについて

PHP5.5で追加された機能で、名前空間を含んだクラスの完全修飾名を文字列で取得することができます。 例えば名前空間がApp\Http\ControllersのProfileControllerが存在する場合、Profi…

よく見る代表的な変数名の命名規則

変数名の付け方についていくつかのパターンがあるのでそれをまとめます。 キャメルケース(camel case) 先頭小文字で2語目以降の先頭は大文字にして表現する方法。ローワーキャメルケース(lower camel cas…