php var 结构不清楚

标签 php

这个结构是什么意思:

$var = isset($var_1) ? $var_1 : $var_2;

我遇到过它,当然还有其他值,而不是 $va、$var_1 和 $var_2。

谢谢。

最佳答案

这是三元运算符,含义相同:

if (isset($var_1)) {
    $var = $var_1;
}
else {
    $var = $var_2;
}

三元运算符提供了创建简单 if/else 语句的快捷方法。

关于php var 结构不清楚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178880/

相关文章:

PHP - 创建自定义配置文件页面

php - 使用where子句在mysql中按降序获取人员的排名

php - php中的自增字符

php - 仅从 youtube 的 URL 获取视频 ID

php - 删除多余的空格但不删除两个单词之间的空格

windows - PHP 5.3.1 未在 Windows 上加载 php_oci8.dll

php - mysqli 查询只返回第一行

PHP 舍去小数而不四舍五入

php - 在 cURL 中使用窃取的 cookie 绕过 CSRF

php - 阻止通过 http 直接访问文件,但允许 php 脚本访问