依您的需求量身訂做,提供投資型、保障型
退休型等多元化保險商品,專業有保障
招牌專業居家清潔
免費到府估價,清潔養護馬上搞定

首頁  •  j2h 論壇 • 軟體討論     • 

PHP 5.2 以及 5.3 的差異

房東:呱呱
發表時間:2015-02-04


PHP 5.2 以及 5.3 的差異
http://www.php.net/migration53
http://www.php.net/manual/en/migration53.incompatible.php




  • 贊助網站       

    清潔公司
    清潔公司, 電話清潔, 清潔保養, 電腦清潔, 清潔消毒, 清潔服務, 消毒服務
    油漆粉刷工程
    優質油漆師傅,專業的油漆工程,免費諮詢刷油漆大小事,值得您信賴!
    優潔清潔公司
    夏季清潔讓您煥然一新,專業清潔團隊,寶貝家具不受損,輕鬆擁有乾淨居家,守護您的健康環境

  • 1 樓住戶:jack
    發表時間:2015-02-04

    PHP 5.3的改動 與5.2X的差異

    http://phorum.study-area.org/index.php/topic,57153.0.html?PHPSESSID=f1onfb52rj4t83rc5vlnk9cke2
    詳細情形容後查詢。

    1.short_open_tag 預設變成打開了
    2.預設變數一定要有值,$val; <- 犯法 $val=''; <- 合法
    這個真的超討厭的,所以我把這個錯誤訊息關掉了xd,看還會不會出現...
    3.date.timezone = "Asia/Taipei" 一定要設


    function name 不能用 namespace (保留字)
    class name 不能用 Closure (保留字)
    加了 goto
    處理 array 相關的函式不能直接丟 object 進去了, 得先轉型成 array
    magic method ( __get, __set 等函式 ) 的 visibility 得為 public
    FileInfo, intl, Phar, mysqlnd, SQLite3 extensions 納入 PHP Core
    ncurse, fpdf, dbase, fbsql, ming extensions 從 PHP Core 移出
    PCRE, Reflection, SPL 無法 disable
    可以在 ini 檔案裡使用變數
    增加了可以針對網站或目錄的 ini 設定
    然後有一些東西 disabled 了, 像是 ereg, Ticks .. 等

    2 樓住戶:jack
    發表時間:2015-02-04

    PHP 5.3
    register_globals On
    register_long_arrays On



    php 5.4
    沒辦法使用這函數
    htmlspecialchars();

    http://blog.wu-boy.com/2012/06/what-has-changed-in-php-5-4-x/
    請務必要調整 2. Magic quotes 正式被移除,基本上目前開發 PHP 程式,務必將此設定為 FALSE,這樣之後轉移機器比較不會有任何問題,由於此設定已被移除,所以 get_magic_quotes_gpc() and get_magic_quotes_runtime() 這兩函式都會直接 return FALSE; 3. php.ini 正式移除 register_globals and register_long_arrays 兩項設定,這就不必多說了,遇到 POST 或 GET 資料,請大家全部改用 $_POST 或 $_GET 4. 移除 Call-time pass by reference 功能 以前可以 Call-time pass by reference 傳位址到 function 參數



     共 2 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容:
    其他選項: