【php】系统方法积累

1:判断是否为标量方法
/**
 * Finds whether a variable is a scalar
 * @link http://php.net/manual/en/function.is-scalar.php
 * @param mixed $var <p>
 * The variable being evaluated.
 * </p>
 * @return bool true if var is a scalar false
 * otherwise.
 * @since 4.0.5
 * @since 5.0
 */
function is_scalar ($var) {}

说明:
如果给出的变量参数 var 是一个标量,is_scalar() 返回 TRUE,否则返回 FALSE。

标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
   1:二进制安全比较字符串开头的若干个字符
   public function actionIndex()
   {
       $v = strncmp("abcd","abcd",5);
       var_dump($v);
       die();
   }

运行结果: int 0
1:获取静态方法在哪个类里面被调用,返回类名
<?php

class foo {
    static public function test() {
        var_dump(get_called_class());
    }
}

class bar extends foo {
}

foo::test();
bar::test();

?>

猜你喜欢

转载自blog.csdn.net/u010412629/article/details/88591766