あっさりと

ソフトウェアや技術話など諸々

PHP

PHPのtraitを使ってラク出来た件

はじめに traitを使って既存の動作にほぼ影響を与えず機能追加出来たパターンが有った。 使い方例をメモ。 元々有ったコード ClassBase.php class ClassBase { private $value; static function getBody(){ return ""; } static function getObjcet() { $cla…

gettextでセットした翻訳情報を同一プロセス内でクリアする方法

前提 ・日本語がデフォルトの情報 ・英語の翻訳リソースが用意されている。 ・PHPにて実行。 問題点 バッチのループ処理等でgettextで翻訳情報をセットすると連続する次処理の時もセットした情報を引き継いでしまう。 <ループ1回目>日本語 ↓ <ループ2回目…