Configureを使う必然性

自分自身、CakePHPが提供するConfigureクラスとPHPネイティブのdefineの使い分けがよく分かってなかったので調べてみた。
CakePHP - Configure::write or define()のgrigriさんの答えでようやく腑に落ちたのでここに引用しておく。

Benefits of using Configure:

* No collisions with other php scripts.
* Can be changed at runtime
* Easy to organize, list, group and persist related settings

Benefits of using php constants:

* Less verbose
* More efficient