PHP 新手入门指南 - 了解布尔类型

布尔类型

最简单的类型。boolean 表达了真值,可以为 **TRUE
** 或 **FALSE
**。

要指定一个布尔值,使用常量 TRUE 或 FALSE。两个都不区分大小写。

定义:


小实践

在工作目录下新建或编辑 index.php 文件,内容如下:

 'Finish homework',
    'due' => 'today',
    'assigned_to' => 'Jacob',
    'completed' => false
];

require "index.view.php";

新建或编辑 index.view.php 文件:




    
    Document


    

Task For The Day

  • Name:
  • Due Date:
  • Personal Responsible:
  • Status:

这里 ucwords 是一个 PHP 字符串函数,将字符串中每个单词的首字母转换为大写。
ucwords 函数说明

打开终端执行:php -S localhost:8000
打开浏览器访问:http://localhost:8000

即可看到最终的运行效果

三目运算符

也称三元运算符

对于条件表达式 b ? x : y,先计算条件 b,然后进行判断。如果 b 的值为 true,计算 x 的值,运算结果为 x 的值;否则,计算 y 的值,运算结果为 y 的值。

用一个伪代码来理解就是:

true ? "do something" : "do something else"

上面的例子中,task 的完成状态输出是就使用了三目运算符。

// 完成输出 Complete 否则输出 Incomplete
$task['completed'] ? 'Complete' : 'Incomplete'

你可能感兴趣的:(PHP 新手入门指南 - 了解布尔类型)