2017-07-10 19 views
0

ポスト値を変数に代入できる方法はありますか?ポスト値をグローバル変数として割り当てる方法

私の現在のコード。

global $CustomShippingRate; 

$CustomShippingRate = empty($_POST['custom-shipping']) ? 0 : floatval($_POST['custom-shipping']); 

現在、私はエラーを取得する:

error: CustomShippingRate uninitialized

error: Exception has occurred. Notice: Undefined variable: CustomShippingRate

+1

'$ GLOBALS ['CustomShippingRate']'を見て、直接設定して使用することをお勧めします。 – RememberOfLife

+0

[globals php help](https://stackoverflow.com/questions/1753530/globals-php-help)の可能な複製 – mickmackusa

答えて

0

ポスト変数はすでにグローバルそのものであることに注意していますが、POSTデータに基づいて新しいvarialbeを定義したい場合は、あなたが外で変数を定義することができますしてくださいあなたのローカルスコープの中で、次にurスコープの中にグローバルシンタックスまたは$ GLOBALS [..]を使用して、新しい値を割り当てます。

関連する問題