リファクタリングメモ
放っておくと事態は悪化するので、重い腰を上げて直すことにした。
まずはファイル名の変更。
Hoge.class.php を Hoge.php にする。
そしてテストコードを書きながら気になった部分をリファクタリング。
mapleみたいにコアを差し替えたりするわけじゃないので、今後はコアでコンテナを利用している部分を減らす方向で。
あとディレクトリ構成の変更。
mapleっぽくプロジェクトのwebappを検索してからフレームワークのwebappを検索。できればいいな(予定
それから定数。
function define_once($key, $value, $flag=false){ if (!defined($key)) define($key, $value, $flag); }
こういう設定の仕方をしておく。
そうすると、index.phpでは基本ファイルを読み込むだけでいい。
定数の定義は必要な箇所だけする。
なければ
<?php // index.php require_once 'Laiz.php'; ?>
これだけで動くように。