php - 只需要了解用于设置 POSTed var 的 PHP 语法

标签 php post

<分区>

所以我使用以下 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/

相关文章:

javascript - 根据其他输入字段更改输入字段?

php - 如果订单具有此特定类别,请更改 Woocommerce 电子邮件主题

java - Java中OutputStream中的String中的引号问题

python - Tornado 不接受POST方法

php - 将 WooCommerce 产品简短描述限制为仅文本(禁用tinymce 编辑器)

php - 正则表达式需要删除不需要的字符

javascript - 单选按钮和复选框。防止更改值属性

php - 使用 CURL 和 PHP 的 POST 请求无法正常工作

php - $.post 函数未返回正确的数据

android - 将图像发布到 S3 冲突的查询字符串参数