美文网首页
PHP 标量类型与返回值类型声明

PHP 标量类型与返回值类型声明

作者: 该死的金箍 | 来源:发表于2023-12-20 15:39 被阅读0次

    PHP 标量类型与返回值类型声明

    标量类型
    默认情况下,所有的PHP文件都处于弱类型校验模式。
    declare(strict_types=1);   0弱类型  1严格类型   
    这句代码不能写入类中。写入会报错:syntax error, unexpected 'declare' (T_DECLARE), expecting function (T_FUNCTION) or const (T_CONST)

    可使用类型
    int、float、bool、string、interfaces、array、callable

    如图:

    返回为字符串的1

    因为指定返回为int类型。并且指定严格类型。弱类型下 不会报错。可以自己尝试一下。

    void函数
    一个新的返回值类型void被引入。 返回值声明为 void 类型的方法要么干脆省去 return 语句,要么使用一个空的 return 语句。 对于 void 函数来说,NULL 不是一个合法的返回值。

    返回的类型还有 void,定义返回类型为 void 的函数不能有返回值,即使返回 null 也不行。

    void 函数可以省去 return 语句,或者使用一个空的 return 语句。

    return 后面跟任何类型都会报错

    上图返回结果:

    相关文章

      网友评论

          本文标题:PHP 标量类型与返回值类型声明

          本文链接:https://www.haomeiwen.com/subject/piqaqktx.html