成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

PHP-5.3向更高版本遷移之不兼容

bitkylin / 2814人閱讀

PHP 5.4不兼容內(nèi)容
  

熟悉

安全模式的移除(safe_mode),涉及到php.ini配置指令
安全模式開(kāi)啟,限制PHP中的一些內(nèi)置函數(shù)的使用
代碼中如果有依賴于安全模式保障安全的內(nèi)容,需要調(diào)整

移除魔術(shù)引號(hào)(magic_quote),涉及到php.ini配置指令
魔術(shù)引號(hào)自動(dòng)對(duì)用戶提交數(shù)據(jù)轉(zhuǎn)義(包括不必要轉(zhuǎn)義的數(shù)據(jù)),性能低下
魔術(shù)引號(hào)的效果和使用 addslashes() 函數(shù)一樣
為避免出現(xiàn)安全問(wèn)題,任何依賴魔術(shù)引號(hào)特性的代碼都需要修改
移除模式引號(hào)后,對(duì)僅需要存儲(chǔ)到數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行addslashes()操作

調(diào)用時(shí)的引用傳遞被移除


在日期與時(shí)間擴(kuò)展中,不再支持時(shí)區(qū)使用 TZ(TimeZone)環(huán)境變量設(shè)置
php.ini中強(qiáng)烈建議配置date.timezone
或者在程序入口腳本配置環(huán)境時(shí),使用date_default_timezone_set()設(shè)定時(shí)區(qū)

數(shù)組轉(zhuǎn)換成字符串將產(chǎn)生一條 E_NOTICE 級(jí)別的錯(cuò)誤,但返回的結(jié)果仍是字符串 "Array"

現(xiàn)在參數(shù)名使用全局變量將會(huì)導(dǎo)致一個(gè)致命錯(cuò)誤

當(dāng)使用兩個(gè)空數(shù)組作為參數(shù)時(shí), array_combine() 現(xiàn)在返回 array() 而不是 FALSE

trait,callable,insteadof成為新的保留字,在函數(shù)和類名中不可使用

  

了解

register_globals 和 register_long_arrays php.ini 指令被移除

break 和 continue 語(yǔ)句不再接受可變參數(shù)

NULL 、FALSE 、或 一個(gè)空字符串被添加成一個(gè)對(duì)象的屬性時(shí)將發(fā)出一條 E_WARNING 級(jí)別的錯(cuò)誤,而不是 E_STRICT

Salsa10 和 Salsa20 哈希算法 被移除

強(qiáng)烈建議不要再使用 eregi()

移除的函數(shù)

  define_syslog_variables() 
  import_request_variables()  
  session_is_registered() 、 session_register() 以及 session_unregister() 
  mysqli_bind_param() 、 mysqli_bind_result() 、 mysqli_client_encoding()
  mysqli_fetch() 、 mysqli_param_count() 、 mysqli_get_metadata() 

過(guò)時(shí)的函數(shù)

mcrypt_generic_end()  
mysql_list_dbs()  

sqlite擴(kuò)展被移到 pecl擴(kuò)展中,不包含在PHP發(fā)行版中

PHP5.5不兼容內(nèi)容
  

熟悉

原始的 MySQL 擴(kuò)展 現(xiàn)在被廢棄(不推薦使用,下版本將會(huì)移除)
當(dāng)連接到數(shù)據(jù)庫(kù)時(shí)會(huì)產(chǎn)生一個(gè) E_DEPRECATED 錯(cuò)誤??墒褂?MySQLi 或 PDO_MySQL 擴(kuò)展作為替代

  

了解

windows xp & windows server 2003支持取消。還在使用這兩個(gè)環(huán)境就太out了

移除 PHP logo GUIDs組函數(shù)
php_logo_guid()
php_egg_logo_guid()
php_real_logo_guid()
zend_logo_guid()

preg_replace() 中的 /e 修飾符被標(biāo)識(shí)為不推薦使用
替代方案是使用 preg_match_replace

mcrypt 中的下列函數(shù)過(guò)期(在未來(lái)版本會(huì)被移除)

mcrypt_cbc()  
mcrypt_cfb()  
mcrypt_ecb()  
mcrypt_ofb()  

intl 中的廢棄
IntlDateFormatter::setTimeZoneID() 和 datefmt_set_timezone_id() 現(xiàn)在被廢棄
可分別使用 IntlDateFormatter::setTimeZone() 方法和 datefmt_set_timezone() 函數(shù)作為替代

pack() 和 unpack() 函數(shù)的變化
添加了Z格式和perl兼容
這兩個(gè)函數(shù)在二進(jìn)制接口使用

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/20614.html

相關(guān)文章

  • PHP-5.3更高版本遷移之變更

    摘要:變更本部分內(nèi)容不再具體區(qū)分版本號(hào)及現(xiàn)在使用作為默認(rèn)庫(kù)強(qiáng)烈建議使用庫(kù)和在編譯安裝的時(shí)候,加上如下參數(shù)擴(kuò)展現(xiàn)在需要或更高版本不再支持使用低于版本的客戶端庫(kù)連接更多變更請(qǐng)?jiān)L問(wèn)下面的資源上面的變更主要是函數(shù)參數(shù)和配置指令在中 PHP5.4-5.5變更 ps:本部分內(nèi)容不再具體區(qū)分版本號(hào) mysqlnd mysql mysqli及PDO_mysql現(xiàn)在使用mysqlnd作為默認(rèn)庫(kù) ...

    Simon 評(píng)論0 收藏0
  • PHP 5.3更高版本遷移之新特性

    摘要:新特性掌握的引入,可以擴(kuò)展的內(nèi)容,使在某種形式上實(shí)現(xiàn)了多重繼承,更加靈活不能被實(shí)例化示例代碼需要注意的是,的繼承順序來(lái)自當(dāng)前類的成員覆蓋了的方法,而則覆蓋了被繼承的方法當(dāng)多個(gè)被同一個(gè)類使用的時(shí)候,會(huì)出現(xiàn)方法沖突的情況,使用關(guān)鍵詞解決示 PHP 5.4新特性 掌握 traits trait的引入,可以擴(kuò)展class的內(nèi)容,使class在某種形式上實(shí)現(xiàn)了多重繼承,更加靈活 t...

    macg0406 評(píng)論0 收藏0
  • PHP-5.3更高版本遷移系列博客使用的php-excel文件類

    摘要: $this->getWorksheetTitle($title), data => $data ); } /** * Write workbook to file * * Writes the workbook in...

    Harriet666 評(píng)論0 收藏0
  • PHPer面試指南-PHP

    摘要:本書(shū)的地址篇收集了一些常見(jiàn)的基礎(chǔ)進(jìn)階面試題,基礎(chǔ)的面試題不再作答。如何實(shí)現(xiàn)持久化持久化,將在內(nèi)存中的的狀態(tài)保存到硬盤中,相當(dāng)于備份數(shù)據(jù)庫(kù)狀態(tài)。相當(dāng)于備份數(shù)據(jù)庫(kù)接收到的命令,所有被寫入的命令都是以的協(xié)議格式來(lái)保存的。 本書(shū)的 GitHub 地址:https://github.com/todayqq/PH... PHP 篇收集了一些常見(jiàn)的基礎(chǔ)、進(jìn)階面試題,基礎(chǔ)的面試題不再作答。 基礎(chǔ)篇 ...

    stackvoid 評(píng)論0 收藏0
  • 虛擬機(jī)遷移會(huì)帶來(lái)哪些云計(jì)算兼容性問(wèn)題?

    摘要:工作人員需要注意與分區(qū)操作系統(tǒng)和映像格式的兼容性問(wèn)題,以確保順利遷移。企業(yè)在虛擬機(jī)遷移過(guò)程中需要檢查云計(jì)算兼容性,以確保虛擬機(jī)移動(dòng)到公共云時(shí)盡可能不受干擾。 將虛擬機(jī)(VM)移動(dòng)到公共云時(shí)可能會(huì)出現(xiàn)許多兼容性問(wèn)題。工作人員需要注意與分區(qū)、操作系統(tǒng)和映像格式的兼容性問(wèn)題,以確保順利遷移。?企業(yè)在虛擬機(jī)遷移過(guò)程中...

    honhon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<