Movable Type でFunction ereg() is deprecated (5.02で修正済み)

PHP5.3+でMovable Type をダイナミックパブリッシングしようと思ったんだけど
Function ereg() is deprecated のエラーレポートはmt.phpなりclass.mt_config.phpの

 ereg() 
 preg_match() 
にするか
mt.phpの
 error_reporting() 
 error_reporting(E_ERROR & ~E_NOTICE & ~E_PARSE); 
にせんといかんみたいだけど、それ以外に解決方法はないものか。

mt.phpを直接いじるとかはいやだな

とりあえずそれっぽいのは

php/mt.php(241):  if (!ereg('^\s*\#',$line)) {
php/lib/class.mt_config.php(25): if (!ereg('^\s*\#',$line)) {

ぐらいかな

ADOdb Library for PHPのChangelogには

Changed ereg* functions to use preg* functions as ereg* is deprecated in PHP 5.3.

とかあるので修正してもらったほうがいいのかなぁ

追記 2010年5月12日
MovableType 5.02で修正されていました。
5.02 リリースノート | Movable Type 5 ドキュメント

Rlated & Feedbacks

http://www.trapon.jp/cms/mt-tb.cgi/223