03 2012 档案
global和$GLOBALS[]的区别
摘要:global和$GLOBALS[]的区别:global在函数产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量$GLOBALS[]确确实实调用是外部的变量,函数内外会始终保持一致!例function t1() {global $var1, $var2;$var2 =& $var1;}function t2() {$GLOBALS['var3'] =& $GLOBALS['var1'];}$var1 = 5;$var2 = $var3 = 0;t1();print $var2 ."\n";t2();print $var
阅读全文
PHP5.3x不再支持ereg和eregi
摘要:前段时间修改一个老版织梦的系统,把源码下到本地以后,发现会报错,细查之下,原来是php5.3x不支持ereg了,所以在网上找了一个应对的方法,跟大家分享一下。其中还有其他一些被弃用的函数的代替方法下面列举了部分被弃用的函数: call_user_method()(使用 call_user_func() 替代) call_user_method_array() (使用 call_user_func_array() 替代) define_syslog_variables() dl() ereg() (使用 preg_match() 替代) ereg_replace() (使用 pre...
阅读全文