马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
那么接下来,这就算学会啦?NO,NO,NO,还早呢,你至尽还没碰过OOP之类的吧?模板呢? 作废函数以下:
call_user_method()(利用 call_user_func() 替换)
call_user_method_array() (利用 call_user_func_array() 替换)
define_syslog_variables()
dl()
ereg() (利用 preg_match() 替换)
ereg_replace() (利用 preg_replace() 替换)
eregi() (利用 preg_match() 共同 ‘i’ 修改符替换)
eregi_replace() (利用 preg_replace() 共同 ‘i’ 修改符替换)
set_magic_quotes_runtime() 和它的别号函数 magic_quotes_runtime()
session_register() (利用 $_SESSION 超全体变量替换)
session_unregister() (利用 $_SESSION 超全体变量替换)
session_is_registered() (利用 $_SESSION 超全体变量替换)
set_socket_blocking() (利用 stream_set_blocking() 替换)
split() (利用 preg_split() 替换)
spliti() (利用 preg_split() 共同 ‘i’ 修改符替换)
sql_regcase()
mysql_db_query() (利用 mysql_select_db() 和 mysql_query() 替换)
mysql_escape_string() (利用 mysql_real_escape_string() 替换)
放弃以字符串传递区域设置称号. 利用 LC_* 系列常量替换.
mktime() 的 is_dst 参数. 利用新的时区处置函数替换.
处置办法:editplus编纂器中,正则交换
交换ereg(),eregi():用preg_match交换
ereg\("([^"]+)"交换为:preg_match("/\1/"
ereg\('([^"]+)'交换为:preg_match('/\1/'
eregi\("([^"]+)"交换为:preg_match("/\1/i"
eregi\('([^"]+)'交换为:preg_match('/\1/i'
交换ereg_replace(),eregi_replace():用preg_replace()交换
ereg_replace\("([^"]+)"交换为:preg_replace("/\1/"
ereg_replace\('([^"]+)'交换为:preg_replace('/\1/'
ereg_ireplace\("([^"]+)"交换为:preg_replace("/\1/i"
ereg_ireplace\('([^"]+)'交换为:preg_replace('/\1/i'
假如 ereg_replace 的第一个参数不是正则表达式,可以用 str_replace 直接来交换
split用explode交换或preg_split交换
也或许是因为我还没有真正的学到深处吧,说实在的,PHP中的很多高级点的应用,如PHP类、PHP函数基本还是不懂吧! |