ホームページ  >  記事  >  バックエンド開発  >  PHP5.5 がもたらす新機能_PHP チュートリアル

PHP5.5 がもたらす新機能_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 10:58:25778ブラウズ

PHP5.4 は 4 か月前にリリースされましたが、PHP の次のバージョンを検討するには少し早いように思えますが、それでも PHP5.5 がもたらす新機能のいくつかを明らかにしたいと思います。

注: PHP5.5 はまだ開発の初期段階にあるため、最終結果がどうなるかは誰にもわかりません。私がここで話しているのはすべて提案です。ただし、以下にリストされている新機能のすべてが PHP 5.5 に追加されるわけではありません。だから、あまり興奮しないでください:)

新機能と提案のリストは非常に多く、重要度によって分類されていません。すべてを読みたくない場合は、私が個人的に最も興奮している 4 つの機能を以下に示します。

単純なパスワード ハッシュ API

それでは、見てみましょう。 PHP5.5 で考えられる新機能:

下位互換性はなくなりました

まず第一に、2 つの変更があります:

1. Windows XP および 2003 のサポートを終了

PHP5.5 は Windows になります。 XP と 2003 はサポートされなくなりました。これらのシステムはすでに 10 年前のものであるため、PHP はサポートを提供しなくなります。

2. 非推奨の e 修飾子

e 修飾子は、単純な文字列置換を行うのではなく、置換文字列を PHP コードとして評価するように preg_replace 関数に指示します。当然のことながら、この動作によりセキュリティ問題が次々と発生します。これが、PHP5.5 でこの修飾子を使用すると非推奨の警告がスローされる理由です。代わりに、preg_replace_callback 関数を使用する必要があります。この変更の詳細については、RFC を参照してください。

新しい関数とクラス

次に、計画されている新しい関数とクラスを見ていきます:

boolval()

PHP は strval、intval、floatval 関数を実装しました。一貫性を保つために boolval 関数が追加されます。これは完全にブール計算またはコールバック関数として使用できます。

hash_pbkdf2()


www.bkjia.com本当http://www.bkjia.com/PHPjc/445675.html技術記事 PHP5.4 は 4 か月前にリリースされましたが、PHP の次のバージョンについて検討するには少し早いように思えますが、それでも PHP5.5 がもたらす新機能のいくつかを紹介したいと思います。 注: PHP5.5 はまだ利用可能です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。