在Java中,当我声明变量int时;默认情况下,它将0赋值给变量A。但是在PHP中,如果我将一个变量声明为$A,则它的默认值设置为null。没有将其赋值为$A=0;是否有任何方法可以将变量$A的默认值设置为0,就像我在Java中所做的那样?
发布于 2013-10-05 06:55:52
发布于 2013-10-05 06:54:51
由于您没有显式声明变量为某一类型,但是PHP会进行类型推断,因此在不分配整数值的情况下无法生成整数。在Java中,您可以通过声明变量的类型来生成默认值,而在PHP中,您可以通过将该类型的值赋值来声明变量的类型。可能有几种方法可以获得0的整数值,但是没有一种方法可以像使用文字0那样直接前进。
发布于 2013-10-05 06:54:31
你可以这样做,跟随会对你有帮助。
echo (int)$A;https://stackoverflow.com/questions/19194902
复制相似问题