これが機能することがわかりました:
echo $value , " continue";
しかし、これはしません:
return $value , " continue";
whileは、 andステートメントの両方の.
代わりに機能します。,
echo
return
ここでのピリオドとコンマの違いは何ですか?
これが機能することがわかりました:
echo $value , " continue";
しかし、これはしません:
return $value , " continue";
whileは、 andステートメントの両方の.
代わりに機能します。,
echo
return
ここでのピリオドとコンマの違いは何ですか?
は.
PHP の連結演算子で、2 つの文字列を結合します。
コンマは への複数の入力に使用できますecho
。
ドット ( .
) は、変数または文字列の連結用です。これが、2 つの文字列を連結しているときにエコーするときに機能し、メソッドで文字列の連結を返すときに機能する理由です。ただし、コンマは連結されないため、return ステートメントは機能しません。
echo
複数の式を取ることができる言語構造であるため、コンマが機能します。
void echo ( string $arg1 [, string $... ] )
連結にはドットを使用します。
echo
は言語構造 (関数ではない) であり、複数の引数を取ることができるため、機能します,
。コンマを使用すると、わずかに均等になります(ただし、数ナノ秒だけで、心配する必要はありません)
.
文字列の連結演算子 (接着剤) です。
echo
実際には、任意の数のパラメーターを取り、それらを連結する関数です (実際にはそうではありませんが、引数のためとしましょう)。
whilereturn
は関数ではなく、関数に値を返すように指示するキーワードであり、,
ある種の演算子として解釈しようとしています。ステートメント.
を使用している場合は、連結演算子として使用する必要があります。return