【问题标题】:Printing booleans in php在php中打印布尔值
【发布时间】:2010-11-17 00:38:21
【问题描述】:

是否准备好在 PHP 中打印布尔值(通常用于调试),而不是每次都写:echo ($flag ? "true" : "false")

【问题讨论】:

  • 不要忘记所有 PHP 变量都有$ sigil。
  • 是的,@Stu 说的。 7 个问题,不接受。

标签: php boolean


【解决方案1】:
var_export($flag);

【讨论】:

  • +1 如果您只追逐 truefalse 字符串 :)
【解决方案2】:
$a = TRUE;
var_dump($a); // bool(true)

【讨论】:

    【解决方案3】:

    http://php.net/manual/en/language.types.string.php

    布尔值 TRUE 转换为字符串“1”。 Boolean FALSE 被转换为 ""(空字符串)。

    您当前的方法可能是不调用函数的最简单方法。

    【讨论】:

    • Your current method is probably the easiest method without calling a function. 其实不正确,见Matthew Flaschen's answer
    • @alex: var_export 是一个函数 ;) 我正在考虑在 echo 中间使用该测试。
    【解决方案4】:

    你可以写一个小函数——这样可以节省字符和打字!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 2011-10-26
      • 2019-07-31
      • 2012-02-20
      • 2017-02-28
      • 2013-03-03
      • 1970-01-01
      相关资源
      最近更新 更多