【问题标题】:PHP riddle about variable type [closed]关于变量类型的PHP之谜[关闭]
【发布时间】:2013-05-05 08:26:31
【问题描述】:
<?php

$x = ?

if ($x == "1") print "1";
if ($x == "2") print "2";
if ($x == "3") print "3";

?>

$x 必须是什么才能打印输出 "123"

您只能分配一次 $x 值。

【问题讨论】:

  • @OneTrickPony 满足? :) - 如果这是一个答案,可能会得到一些支持
  • 嗯,这不是一个真正的问题,是吗?既然你知道答案...
  • @OneTrickPony 这个网站有很多 Q 有一个谜题征服他们是真的问题吗?
  • 我喜欢猜谜语。你应该在 meta 上提出它们;)
  • codegolf.stackexchange.com 接受“编程难题”,但您必须与他们核实这种(不涉及编写代码)是否符合主题。

标签: php variables types casting


【解决方案1】:
$x = true

解决方案:总是使用===。我从未见过绝对需要== 的情况。

将此作为检查规则添加到您的 IDE。

【讨论】:

  • 我什至不使用 PHP :) 我更喜欢 ASP.NET,只是做个谜。
猜你喜欢
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-17
  • 2014-01-18
  • 2013-10-17
  • 2014-03-18
  • 1970-01-01
相关资源
最近更新 更多