PHP7.4の新機能まとめ

silencement
リリース: 2023-04-08 10:36:01
転載
3837 人が閲覧しました

PHP7.4の新機能まとめ

PHP7.4 の新機能

PHP7.4 がリリースされました。いくつかの新機能が追加されました。これにより、記述するコードの量が減ります。

1. 属性に修飾型を追加

age = 10; $user->name = "张三"; //error $user->age = "zhang";//需要传递int
ログイン後にコピー

2. アロー関数

この機能は基本的に Js の ES6 の構文を参照します。 。これにより、記述するコードの量が減ります。コードに関数 fn がある場合。競合する可能性があります

$n * $factor,[1,2,3]);//[10,20,30] //之前的写法 $nums = array_map(function($num)use($factor){ return $num * $factor; },[1,2,3])
ログイン後にコピー

3. 戻り値の型の共分散とパラメーターの型の反分散が限定的です

完全な共分散/反分散のサポートは、自動読み込みを使用する場合にのみ提供されます。参照される前にすべてのクラスが使用可能である必要があるため、単一ファイル内では非循環型参照のみを使用できます。

ログイン後にコピー

4. 配列のアンパック

スプレッド演算子を使用して配列をアンパックします。この機能はjsから吸収する必要があります。例を参照してください


        
ログイン後にコピー

5. Null 合体演算子の割り当て

ログイン後にコピー

6. 数値リテラル区切り文字

Number リテラルには、数値の間にアンダースコアを含めることができます。

ログイン後にコピー

7. __toString() から例外をスローできるようにします

__toString() から例外をスローできるようになりました。以前は、これは致命的なエラーを引き起こしていました。文字列内の既存の回復可能変換 致命的なエラーはエラー例外に変換されました。

8. Filter

FILTER_VALIDATE_FLOAT


        
ログイン後にコピー

9.strip_tags は配列をサポート

インタビュー中、最後に、 , 結果がどうだったかを尋ねる心配はありません。実際、本番では誰もがこのようには書きません。

2. 配列インデックスにアクセスするための中括弧

"111"]; $index = "a"; $arr{$index}//废弃 $arr[$index];
ログイン後にコピー

正直に言うと、これは初めてです。これは、誰もこのように使用しないことを示しています。

3. real および is_real 実数


        
ログイン後にコピー

4. 親クラスのないクラスでparentキーワードが使用されています

親のないクラスでparentが使用されている場合クラス、コンパイルが発生します。


        
ログイン後にコピー

5.money_format 関数

money_format は非推奨となり、numberFormater

6.削除された拡張機能

1.Firebird/Interbase 2.Recode 3.WDDX
ログイン後にコピー

以上がPHP7.4の新機能まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:www.liqingbo.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!