在空的、非數值的或非字母數字的字串上使用遞增運算子 (++) 現在已被棄用。此外,遞增非數值字串已被軟棄用。這表示不會發出 E_DEPRECATED 診斷訊息,但在編寫新程式碼時不應使用此功能。建議改用新的 str_increment() 函式。
對空字串或非數字字串使用 遞減 運算子 (--) 現已棄用。
不帶參數呼叫 get_class() 和 get_parent_class() 現已棄用。
以 $dba 作為第三個參數呼叫 dba_fetch() 現已棄用。
靜態呼叫 FFI::cast()、FFI::new() 和 FFI::type() 現已棄用。
常數 U_MULTIPLE_DECIMAL_SEP*E*RATORS 已被棄用,建議改用 U_MULTIPLE_DECIMAL_SEP*A*RATORS 常數。
常數 NumberFormatter::TYPE_CURRENCY 已被棄用。
使用個別的 $hostname 和 $port 呼叫 ldap_connect() 已被棄用。
傳遞負的 $width 給 mb_strimwidth() 現已棄用。
以 資源 和 $length 呼叫 Phar::setStub() 現已棄用。此類呼叫應替換為:$phar->setStub(stream_get_contents($resource));
Mt19937 變體 MT_RAND_PHP 已被棄用。
只使用一個參數呼叫 ReflectionProperty::setValue() 已被棄用。要設定靜態屬性,請傳遞 null 作為第一個參數。
assert_options() 函式現已棄用。
常數 ASSERT_ACTIVE、ASSERT_BAIL、ASSERT_CALLBACK、ASSERT_EXCEPTION 和 ASSERT_WARNING 已被棄用。
INI 設定 assert.* 已被棄用。詳情請參閱 INI 檔案處理的變更 頁面。
現在建議使用例外,警告將在未來移除。在此版本中,呼叫 SQLite3::enableExceptions(false) 將觸發棄用警告。
常數 ZipArchive::FL_RECOMPRESS 已被棄用,並將在未來版本的 libzip 中移除。