在课堂上获取数组信息

时间:2015-08-13 10:20:16

标签: php php-5.3

我正在尝试使用外国支付系统,但在实施这个系统时遇到了困难。

我试图修改的类看起来像这样:

$myShop = new MyShop('user', 'pass', TRUE, TRUE);
$result = $myShop->pay();

我通过

执行它
{{1}}

我现在的问题是:如何在此课程中从$ _POST获取变量? 例如,我正试图通过这种方式推动货币动态..

我已经尝试过这里发布的解决方案:How to grab data from post to a class

但我想我在OOPhp失败了:/

非常感谢!

1 个答案:

答案 0 :(得分:6)

有多种解决方案。一种解决方案可能是添加一个setter:

$_POST

注意:您可以在任何类方法中访问任何class MyShop extends Shop { var $currency = "EUR"; public function __construct($user, $pass, $param1, $param2) { parent::__construct($user, $pass, $param1, $param2); if (isset($_POST['currency'])) { $this->currency = $_POST['currency']; } } } $myShop = new MyShop('user', 'pass', TRUE, TRUE); $result = $myShop->pay(); 变量。也就是说,如果您愿意,可以从构造函数中设置它:

{{1}}