やっぱりjsが好き! 続きを読む
月別アーカイブ: 2016年6月
【PHP】閉包テーブル
書籍『SQLアンチパターン』の閉包テーブルについて
基本的な思想とかはググればある、実装がなかなか見つからなかったので記す。
PHPとAjaxを想定
【PHP】namespace + 変数 + Class呼び出し
autoload.phpを使っているとする
<br />//hoge.php namespace Test; class Hoge extends Fuga { public function execute(){ echo "piyo"; } } // main.php class Main { public function run($class){ // 普通に呼ぶ $classname = new Hoge(); $classname->execute(); // "piyo" // 普通に変数で呼ぶ $classname = new $class(); // Fatal error: Class 'Hoge' not found $classname->execute(); // ここでnamespaceの指定しなければならない! $classname = 'Test\\'. $class; $classname->execute(); } }