在 PHP 中要求 2 个 isset 作为函数参数
asking for 2 issets as an function param in PHP
大家好,快速提问。
下面的代码是否正确?
if (isset($_POST['testSendDe']) || isset($_POST["testSendEn"])) {"function"}
我可以要求 2 个 isset 作为参数吗?
您可以使用 null coalescing operator
使其成为如下所示的一个衬里:
<?php
echo "<td>" . (($_POST['vorname'] ?? false) || ($_POST["firstName"] ?? "")) . "</td>";
更新:
如果你想打印一些你自己的文本而不是那些键中的文本,你可以执行以下操作:
<?php
echo "<td>" . (($_POST['vorname'] ?? ($_POST["firstName"] ?? false)) ? "printing because either of them is set" : "printing because none of them is set") . "</td>";
大家好,快速提问。
下面的代码是否正确?
if (isset($_POST['testSendDe']) || isset($_POST["testSendEn"])) {"function"}
我可以要求 2 个 isset 作为参数吗?
您可以使用 null coalescing operator
使其成为如下所示的一个衬里:
<?php
echo "<td>" . (($_POST['vorname'] ?? false) || ($_POST["firstName"] ?? "")) . "</td>";
更新:
如果你想打印一些你自己的文本而不是那些键中的文本,你可以执行以下操作:
<?php
echo "<td>" . (($_POST['vorname'] ?? ($_POST["firstName"] ?? false)) ? "printing because either of them is set" : "printing because none of them is set") . "</td>";