EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
设置为默认语言
PF 问题 - 论坛

是什么和如何在 PHP 中使用三元运算符

PHP 编程    
 
是什么和如何在 PHP 中使用三元运算符

三元运算符 是一种形式 简单 执行 条件 关于 程序流, 即, 一个快速的方法来转换块 如果其他单行 通过使用的代码 三个操作数 在单个 操作, 不同于其他经常使用两个操作数的行动, 因此它的名字.

看到它与 详细 让我们假设以下 代码行 显示 在 PHP 中的三元运算符的用法:

我们可以看到我们如何使用运算符与 三个操作数, 其 语法 以下是:

喜欢这个, 的 操作运算符 如下是: 评价, 首先, 的 operando1, 如果这是一个真实的值或 真正, 该操作将产生 价值 等于 operando2; 如果不是或 , 的 结果 该操作将是的 operando3.

在上面的示例, 我们看到,如果变量 获取[‘ id ’] 不是空的, 变量的值 $ID 你会得到此值. 在相反的情况下, 该变量 $ID 将是值得 -1.

如果我们能弄清楚它甚至更多 转换 本示例在块中 如果其他 通过以下方式:

清理一次, 我们可以看到在 单一的代码行 我们可以凝结块的行为 如果其他 基本的使用通过 在 PHP 中的三元运算符.

我们的留言或输入到论坛
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

"一个想法"是什么和如何在 PHP 中使用三元运算符

ivan mrsnik

Porque los ternarios presentan resultados inexplicables, como este siguiente caso:

echo true ? ‘a1’: ‘a2′ ?’b’:3?’d’:’e’; //devuelve el echo d

echo true ? $a=’a1′: $a=’a2′ ?’b’:3?’d’:’e’; // devuelve el echo a1

La unica diferencia el primero no asigna valor, en la segunda asigna el valor

答复

注释已关闭.