2012-04-08 11 views
-3

例:preg_matchまたは連結を使用する場合?コメントへの文字列が必要なPHP関数にNULLを渡すとどうなりますか?

回答:

私ははい、preg_matchまたは連結の結果をテストすることができます。

しかし、違いがあります:

署名付き

PHP関数:int f(string $parameter)

  • ウィルPHPはf機能がそれを取得し、空の文字列にNULLを変換、または
  • ますf関数は、signatureが文字列を予期していてもNULLを取得するので、関数は例外をスローするか、空の文字列を受け取るように振る舞いません。

(私は関数のシグネチャでパラメータのstringタイプを記述することはできませんので、私は、これをテストすることはできません。)

+1

を試してみてくださいことを忘れてはいけません。 – j13r

+4

あなた自身のマシンで2秒のテストをするのは、ここで質問を書いて答えを待っているよりはるかに速いでしょうか? –

+0

いくつかの質問は尋ねる必要はありませんが、実行する必要があります。 – Michelle

答えて

3

それはあなたのために使用する機能に依存します。パラメータによってnullをサポートするものもあれば、そうでないものもあります。いくつかの通知をスローするかもしれませんが、nullは ""(空の文字列)

+0

ありがとうございます。多くの場合、私は何が期待できるのかを知りたかっただけです。 – Dyin

関連する問題