私は初めてなphp
ので、よくわかりません。私は例えばphpDOCSfwrite
です:
int fwrite ( resource $handle , string $string [, int $length ] )
何[
を]
意味しますか?私はどこでもそれらを見ます。彼らは何の略ですか?
これは、パラメーターがオプションであることを意味します。通常、パラメータ名の後に、を使用して指定されたデフォルトがあり= (default)
、詳細は説明に記載されています。
の場合fwrite
、それは次のとおりです。
length引数を指定すると、lengthバイトが書き込まれた後、または文字列の終わりに達した後のいずれか早い方で、書き込みが停止します。
これは、メソッドへのオプションの引数を意味します。それらを渡す必要はありません。
一般に、デフォルトが表示されます。たとえば、の場合preg_quote
、デフォルトはNULLです。
string preg_quote ( string $str [, string $delimiter = NULL ] )
そのデフォルトに満足している場合は、引数を省略できます。もう1つの良い例はですmktime
。
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
mktime
のドキュメントでは、特定の形式を使用してパラメータをスキップできると記載されていることに注意してください。
引数は、右から左の順に省略できます。このように省略された引数は、ローカルの日時に従って現在の値に設定されます。
これはオプションの引数を表します。指定しない場合は、デフォルト値が使用されます。機能に応じて、ドキュメントにそれがどれであるかが記載されています。
オプションのパラメータを関数に渡したい場合があります。たとえば、右側のすべてのスラッシュをトリミングする場合は、オプションの引数を関数に渡すことができます。
$string = rtrim($string, '/');
オプションのパラメータがない'/'
と、空白が削除されます
これは、オプションのパラメーターであることを意味します。