【发布时间】:2014-09-06 14:57:23
【问题描述】:
我有一段时间一直在想这个问题。假设我们有一个变量:
$foo = $_GET['value'];(这是一个通用的例子)
我想知道 PHP 是否有类似于 Lua 的东西,你可以有类似的东西:
local randomvar = "string";
local foo = randomvar or 0;
这样,foo 将被视为整数,如果 randomvar 不是整数,则将值 0 分配给它。
【问题讨论】:
-
您对 Lua 的理解是错误的 (
print(type( "orange" or 0)) --string),但幸运的是,这并没有阻止您在 PHP 中获得所需的内容。 -
@TomBlodget 我不是在标准 Lua 中编程,我编写的代码在我使用它的地方工作。我的错。