変数を文字で出力したい場合はdump_varを使うことがありますが、自動で出力したい場合は関数を計算する必要があります。
コードは次のとおりです |
コードをコピー |
関数 show_var($var) {
if (is_scalar($var)) {
エコー $var
} その他 {
var_dump($var);
}
}
$pi = 3.1416;
$proteins = array("ヘモグロビン", "シトクロム C オキシダーゼ", "フェレドキシン");
show_var($pi);
// 印刷: 3.1416
show_var($proteins)
//印刷:
// 配列(3) {
// [0]=>
// string(10) "ヘモグロビン"
// [1]=>
// string(20) "チトクロム C オキシダーゼ"
// [2]=>
// string(10) "フェレドキシン"
// }
?>
説明
| bool is_scalar (混合 $var )
is_scalar() は、指定された変数引数 var がスカラーの場合は TRUE を返し、それ以外の場合は FALSE を返します。
スカラー変数は、整数、浮動小数点、文字列、またはブール値を含む変数を指しますが、配列、オブジェクト、リソースはスカラーではありません。
注:
現在のリソースタイプは整数ですが、リソースは抽象データタイプであるため、is_scalar() はそれらをスカラーとして扱いません。実装の詳細は変更される可能性があるため、信頼できません。
http://www.bkjia.com/PHPjc/629106.htmlwww.bkjia.com
true
http://www.bkjia.com/PHPjc/629106.html技術記事変数を文字で出力したい場合は、dump_var を使用することがありますが、自動的に出力したい場合は、関数を計算する必要があります。 コードは次のとおりです コードをコピーします ?php function show_v...