PHP |是_scalar()函数

is_scalar()函数是PHP中的内置函数,用于检查变量是否为标量。

null

语法:

bool is_scalar ( $var )

参数: 此函数接受一个参数,如上述语法所示,如下所述。

  • $var: 或者检查它是否为标量。

返回值: 当$var是标量时,它返回TRUE,否则返回FALSE。

注:

  • 包含布尔、双精度、整数或字符串类型的变量是标量。
  • 数组、对象和资源不是标量。
  • ISSCALARARE()不考虑NULL为标量。

下面的程序演示了PHP中的is_scalar()函数:

<?php
// PHP code to demonstrate the working of
// is_scalar() function
$var1 = true; // boolean value
var_dump( is_scalar ( $var1 ));
$var2 = 3; // integer value
var_dump( is_scalar ( $var2 ));
$var3 = 5.6; // double value
var_dump( is_scalar ( $var3 ));
$var4 = "Abc3462" ; // string value
var_dump( is_scalar ( $var4 ));
$var5 = array (1, 2, 3); // array value
var_dump( is_scalar ( $var5 ));
$var6 = new stdClass; // object value
var_dump( is_scalar ( $var6 ));
$var7 = tmpfile(); // resource value
var_dump( is_scalar ( $var7 ));
?>


输出:

bool(true)
bool(true)
bool(true)
bool(true)
bool(false)
bool(false)
bool(false)

参考: http://php.net/manual/en/function.is-scalar.php

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享