開発プロセスでは、関数の戻り値の型を決定して変更する必要がありますが、PHP は型指定が弱い言語であるため、このような構文検証が行われず、多くの落とし穴が発生しました。 たとえば、次のコード: getArticles 関数は、bool、int、配列など、さまざまな条件に従ってさまざまなタイプの値を返します。通常、このタイプの関数は配列を返し、その配列を使用して何らかの処理を実行します。他の操作も可能ですが、関数が値を返すため型が固定されておらず、呼び出し時にさまざまな思わぬ落とし穴が発生する可能性があるため、標準化できないので、それを強制すればよいと考えました。 関数/メソッドの戻り値は次のように強制できます: int function a(){ ... return 1;}bool function b(){ ... return false;}array function c(){ ... ... return array();}object function d(){ ...
1. php: 関数必須型 return を php に追加します
はじめに: php: 関数必須型を php 型 return に追加します
はじめに: 開発プロセス中に、関数の戻り値の型を決定して変更する必要がありますが、PHP は弱い型指定言語であるため、PHP はこのような構文検証がないため、多くの落とし穴が発生します。 たとえば、次のコード: ?phpfunction getArticles(...){ $arrData = array(); if($exp1){ return $arrData; }else if($exp2)
はじめに: 時間の増加関数
以上が機能追加に関するおすすめ記事3選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。