そこで、URLからすべてのget変数を格納し、末尾のスペースを削除して、他のメソッドがそれらを使用できるように返すヘルパークラスを構築しています。
問題は、最初の値だけが保存されることです。
URLは次のようになります: https ://pay.paymentgateway.com/index.php?name = xyz&amount = 10.30&checksum = abcd
私のコード出力:配列([名前] => xyz)
私のコード:
class helperboy
{
protected $cleanvariables = array();
public function store_get_variables($_GET)
{
foreach ($_GET as $key => $value)
{
return $this->cleanvalues[$key] = trim($value);
}
}
protected function display_variables()
{
echo "<pre>";
print_r($this->cleanvalues);
}
}
私は愚かなことをしていることを知っているので、助けていただければ幸いです。
また、他のメソッドでこのような特定の変数にアクセスするにはどうすればよいですか。
$this->cleanvalues['name'];
$this->cleanvalues['amount'];
$this->cleanvalues['checksum'];