💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
#### 组合比较符 太空船操作符使用`<=>`表示,用于比较两个表达式。当a 小于、等于或大于a小于、等于或大于b 时它分别返回-1、0 或 1。 比较的原则是沿用 PHP 的常规比较规则进行的。 ~~~php <?php // 整数 echo 1 <=> 1; // 0 echo 1 <=> 2; // -1 echo 2 <=> 1; // 1 // 浮点数 echo 1.5 <=> 1.5; // 0 echo 1.5 <=> 2.5; // -1 echo 2.5 <=> 1.5; // 1 // 字符串 echo "a" <=> "a"; // 0 echo "a" <=> "b"; // -1 echo "b" <=> "a"; // 1 ?> ~~~ #### NULL 合并运算符 NULL 合并运算符使用`??`表示,意味着如果`??`之前的变量存在且值不为 NULL,它就会返回自身的值,否则返回`??`后的操作数。 ~~~php <?php $username = $_GET['user'] ?? 'nobody'; $username = isset($_GET['user']) ? $_GET['user'] : 'nobody'; $username = $_GET['user'] ?? $_POST['user'] ?? 'nobody'; ~~~ 合并运算符通常可用三元运算符作为替换,多个合并运算符的优先级从左到右一次执行。