首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP中设置默认整数变量

问在PHP中设置默认整数变量
EN

Stack Overflow用户
提问于 2013-10-05 06:49:51
回答 5查看 18.6K关注 0票数 4

在Java中,当我声明变量int时;默认情况下,它将0赋值给变量A。但是在PHP中,如果我将一个变量声明为$A,则它的默认值设置为null。没有将其赋值为$A=0;是否有任何方法可以将变量$A的默认值设置为0,就像我在Java中所做的那样?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-10-05 06:55:52

你可以设置它的类型。由于您没有初始化为0,所以将类型设置为integer将为您完成这一任务。

代码语言:javascript
复制
<?php

settype($foo, "integer"); 

echo $foo;

?>

小提琴

票数 8
EN

Stack Overflow用户

发布于 2013-10-05 06:54:51

由于您没有显式声明变量为某一类型,但是PHP会进行类型推断,因此在不分配整数值的情况下无法生成整数。在Java中,您可以通过声明变量的类型来生成默认值,而在PHP中,您可以通过将该类型的值赋值来声明变量的类型。可能有几种方法可以获得0的整数值,但是没有一种方法可以像使用文字0那样直接前进。

票数 4
EN

Stack Overflow用户

发布于 2013-10-05 06:54:31

你可以这样做,跟随会对你有帮助。

代码语言:javascript
复制
echo (int)$A;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19194902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档