ホームページ  >  記事  >  バックエンド開発  >  PHP5.3、5.5の廃止・期限切れ機能まとめ、php5.35.5_PHPチュートリアル

PHP5.3、5.5の廃止・期限切れ機能まとめ、php5.35.5_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:23:22917ブラウズ

PHP5.3と5.5、php5.35.5の廃止および期限切れの機能のまとめ

多くの PHP プログラマーは、PHP5.3 から新しいエラー レベル DEPRECATED が追加され、間もなく廃止/期限切れになることを知っています。それぞれのバージョンを一つずつ整理してみましょう。

php5.3で廃止された関数は次のとおりです:

リーリー

ロケール名を文字列として渡すことは非推奨になりました。代わりに LC_* シリーズ定数を使用してください。

mktime() の is_dst パラメーターを代わりに使用してください。

PHP 5.4:


リーリー
PHP 5.5:


リーリー
その中で、

PHP 5.3 は、一般的に使用されていた以前の通常の ereg の多くがすべて preg を置き換えましたが、 マジッククォートが始まりました。実際には PHP 5.3 以降非推奨となり、PHP 5.4 で削除されました。これは PHP 5.3 の大きな変更と考えられます。

PHP 5.4 には多くの新機能が追加されており、これについてはオンラインで検索でき、多くの新しい特別な記述方法が追加されています。古いプログラマは新しい書き方を理解できないかもしれません~~~


PHP 5.5 では、MYSQL 拡張機能が削除されており、MYSQLI または PDO を使用することをお勧めします。 ! 5.5 を使用する多くのプログラムは、mysql_connect の有効期限が近づいていることを示すエラーを報告します。 !次のエラーが表示されます:

リーリー
4 と比較した PHP5 の最大の改善点はクラス部分であり、より大きな影響はこれらの古い習慣を放棄したことです。バージョンはアップグレードされましたが、市場には依然として多数の 5.1.6 ~ 5.2.17 が存在し、5.3 では多くの機能が放棄され始めたため、多くのプログラムが 5.5 を直接使用することを恐れるようになりました。オープンソース製品も多数!

PHPはPHP53以降のPHPバージョンereg_replaceにバージョンアップされ、PHP53ではこの関数は廃止されました

preg_replace に変更します


preg_replace("/\{".$found."\}/", $this->db_prefix.$found, $sql);
これを試して、それでも動作しない場合は、確認してくださいアップロードしたもの パラメータは正しいですか

PHP53 キャンセル関数置換問題をヘルプ

$tmplinkhead=ereg_replace("&maxnum".$this->key."=[0-9]*","",$this->linkhead); この中での ereg_replace の扱い方コード? ? 元の投稿を表示>>


http://www.bkjia.com/PHPjc/840740.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/840740.html技術記事 PHP5.3 および 5.5 の廃止および期限切れの関数の概要、php5.35.5。多くの PHP プログラマは、PHP5.3 から新しいエラー レベル DEPRECATED が追加され、廃止/期限切れになることを知っています。次は…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。