【问题标题】:Is it possible to instantiate a variable like 'String $a = 'abc';' in PHP?是否可以实例化像 'String $a = 'abc';' 这样的变量在 PHP 中?
【发布时间】:2016-01-10 16:02:31
【问题描述】:

我所看到的只是

$var = "abc";

我似乎找不到答案

编辑: 抱歉,如果问题不清楚。 我知道 PHP 使用混合类型变量,但我想知道是否可以将变量设为显式类型。 如:

String $var = 'abc'; // $var can only be of type String
$var = 5; // gives error

【问题讨论】:

标签: php


【解决方案1】:

PHP 使用混合类型变量,该变量可以保存任何类型的数据、字符串、整数、布尔值、资源等。

如果您想将1true 类型转换为boolean,您可以使用type juggling

或者您可以使用 PHP 7 中的scalar type hinting

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-18
    • 1970-01-01
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多