PHPに関する質問。 PHP is_scalar関数
は、これまで($ fooが)と同じにはなりませんどのis_scalarの$ fooの値(IS_NUMERIC($ fooという)|| is_bool($ fooという)|| IS_STRING($ fooという))ありますおかげ
PHPに関する質問。 PHP is_scalar関数
は、これまで($ fooが)と同じにはなりませんどのis_scalarの$ fooの値(IS_NUMERIC($ fooという)|| is_bool($ fooという)|| IS_STRING($ fooという))ありますおかげ
このに見た後、この実際の答えはドキュメントによるとなし
UPDATED ANSWER is_scalarがis_bool異なる機能で、IS_NUMERICとIS_STRINGなど与えられた変数がスカラーかではないので、int型、ブール値、float型または文字列がスカラーになる場合、それはあなたに伝えますが、アレイとオブジェクトはできません。
これはis_scalarに置き換えられます(is_numeric($ foo)|| is_bool($ foo)|| is_string($ foo))。しかし、あなたがそれを使用しようとしているなら、私の推薦はあなたの使い方が何であるかを見ることです。あなたがスカラー値だけに興味があるなら、それは十分に良いはずです。特定のデータ型に興味があるなら、正確なチェックのために行くべきです。
詳細はここで見ることができます:http://php.net/manual/en/function.is-scalar.php
で表示されます - ノー – zerkms