php部分被棄用方法的代替方法

2022-07-19 11:00:40 字數 1327 閱讀 8828

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()

[color=olive]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

引數. 使用新的時區處理函式替代. 

PHP7中方法的棄用

php7與資料庫連線建立函式方法呼叫 function fun conn sql 呼叫時 sql 查詢語句 result fun conn sql 可使用函式獲取查詢結果並儲存為陣列形式 arry mysqli fetch assoc result 如果需要顯示查詢結果,只需迴圈輸出顯示陣列 arr...

用「類」來代替「遞迴方法」,用php舉例。

author 大齡青年 問題 乙個樓梯有n個台階,每次上乙個或兩個台階,共有多少種上法,每種走法的步驟是什麼樣的?這個簡單問題,我們通常的方法是寫乙個遞迴呼叫,簡單明瞭。但是,這裡通過類的疊加來實現,雖然本身沒有太大的意義,但是這種設計的用途還是滿多的,可以自己考慮考慮。乙個樓梯有n個台階,每次上乙...

string用char代替方法

知道stl後,極度愛偷懶,一看到陣列要排序,就想用string,好把它放到set裡面去,但是用stl會極度慢。其實好好想想還他方法對多個字串排序,用結構體,陣列定義到裡面去,再重組運算子,因此,避開string,可以使用結構體包含陣列的方式,比如在map中,乙個int對應乙個string,可以把st...