PHP マニュアルでは、関数構文のオプションのパラメーターを示すために括弧を使用しています。たとえば、date() 関数では、$timestamp パラメータはオプションであり、デフォルトは time() です。
しかし、カスタム関数を定義するときに、そのようなオプションの引数をどのように作成すればよいでしょうか?
マニュアルの構文をエミュレートして、パラメーター定義で等号 (=) 記号を使用します。
function dosomething($var1, $var2, $var3 = 'somevalue'){ // Rest of function here... }
ここで、$var3 はオプションの引数で、デフォルトは「somevalue」です。値が指定されていない場合。これにより、関数呼び出しの柔軟性が向上し、特定のパラメーターを省略してそのデフォルト値に依存できるようになります。
以上がカスタム PHP 関数でオプションの引数を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。