在Java中,当我声明一个变量int A时;默认情况下,它将0分配给变量A。但是在 PHP 中,如果我将一个变量声明为 $A它的默认值设置为 null。而不是将其分配为 $A=0;有什么方法可以将变量$A的默认值设置为 0,就像我在 Java 中所做的那样?
您可以设置其类型。由于您不想初始化为 0,因此将类型设置为整数将为您执行此操作。
<?php
settype($foo, "integer");
echo $foo;
?>
小提琴
由于您没有显式声明变量为某种类型,但 PHP 确实进行了类型推断,因此如果不分配整数值,就无法创建整数。在 Java 中,您可以通过声明变量的类型来生成默认值,在 PHP 中,您可以通过为变量分配该类型的值来声明变量的类型。可能有几种方法可以获取 0
的整数值,但没有一种方法像使用文字0
那样简单。
你可以这样做,下面会帮助你
echo (int)$A;
<</div>
div class="answers"> 您可以使用设置变量类型的php
settype
<?php
settype($var,'integer');
echo $var;
?>
参考php
集合类型
PHP 默认情况下不会生成变量整数或字符串,如果要设置默认值,则只需编写$myvariable = 0;
,这将分配并使变量成为整数类型。