<分区>
所以我使用以下 php 代码来设置从 POST 方法接收的变量,但我对它的工作原理很感兴趣。
$var1 = isset($_REQUEST['var1']) ? $_REQUEST['var1'] : 'default';
我明白它的作用,但我不明白语法。
感谢您的帮助:)
<分区>
所以我使用以下 php 代码来设置从 POST 方法接收的变量,但我对它的工作原理很感兴趣。
$var1 = isset($_REQUEST['var1']) ? $_REQUEST['var1'] : 'default';
我明白它的作用,但我不明白语法。
感谢您的帮助:)
最佳答案
?只是一个简短的优化符号:
if (isset($_REQUEST["var1"])) // If the element "var1" exists in the $_REQUEST array
$var1 = $_REQUEST["var1"]; // take the value of it
else
$var1 = "default"; // if it doesn't exist, use a default value
请注意,您可能希望使用 $_POST 数组而不是 $_REQUEST 数组。
关于php - 只需要了解用于设置 POSTed var 的 PHP 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9990182/