现在才发现JTBC,相见恨晚,先玩了玩JAVA版,很不错,今天本地玩PHP版是发现问题, 进入管理台后,有错误,Function split() is deprecated。搜了下,发现原来PHP版本问题。
PHP 5.3.0 之後的 regex, 希望使用 PCRE 的規格, POSIX Regex 都不建議使用了(統一 Regex, 避免規
格太多?).
所以下述是不建議使用的 Function (POSIX), 與建議替換成的 Function (PCRE) 列表, 詳可見: PHP:
Differences from POSIX regex
* POSIX → PCRE * ereg_replace() → preg_replace() * ereg() → preg_match() * eregi_replace() → preg_replace() * eregi() → preg_match() * split() → preg_split() * spliti() → preg_split() * sql_regcase() → No equivalent
* 需要 regex 的 split, 可用 preg_split() 代替 * 不需要 regex, 只要要快速分割固定的字串, 可用 explode() 代替. (速度會比需要 regex 的快
很多) 查找了下,发现有很多地方都用到了split,还有用到了eregi的。
全部替换应该就可以了。不知老大撒时候把PHP版更新下呀,我这样替换也不知道会不会出问题。
还有个问题,为啥要把.XML文件都改成.JTBC呢,只是为了品牌推广?我觉得还是用本来的格式比较好,
这样也好编辑,我用DW无法查找.JTBC格式的文件。造成了修改的不方便。
谢谢老大了。
|