Mojavi
試しに使ってみようと思ったら、次のようなWarning とエラーが出まくった
FATAL [/usr/home/mojavi/mojavi-all-classes.php:62] Only variable references should be returned by reference
コンストラクタがリファレンスを返すはずなのに返してないって怒られる。
対処法は、エラーが出るコンストラクタ全てで以下を追記する。
return $this;
さらにコンストラクタではない場所でも出る。次のような場合。
return new Object();
この場合は、いったん変数に格納してから返すようにする。
$obj =& new Object();
return $obj;
これではっぴぃ。
ってかさ、このくらいは潰しておいて欲しいなぁ。数多すぎ。