php - 理解this-> request-> post

时间:2014-12-10 12:12:43

标签: php html post get

我正在研究别人的代码,以便学习php,html和我不明白的东西是这样的:

if (isset($this->request->post['eid'])) {
        $eid = $this->request->post['eid'];
    } else {
        $eid = '0';
    }

如果exaclty是传递给刚刚打开的php文件的字段eid的值,我该如何使用此机制将值传递给其他文件?次要的......当使用get而不是在同一个语句中发帖时会有什么不同?

2 个答案:

答案 0 :(得分:3)

-> 箭头运算符用于获取属于对象的变量和函数。

在这种情况下,$this是一个对象,您从该对象获取变量request。该变量包含另一个具有变量post的对象。该变量是一个数组,您使用post['eid']从该数组获取索引“eid”的值。

答案 1 :(得分:2)

$this->request->post['eid'] is same as $_POST["eid"] in simple words.

$this->request->post['eid']用于框架中。 $_POST是您在表单提交时获得的值数组。