我在PHP中使用ZendFramework,我想設置並獲取變量作爲全局變量。 I.E.我將它設置在Zend Controller的類中,並在該類中進行任何操作。在PHP中設置和獲取全局變量(ZendFramework)
例如:
<?php
class SubscriptionController extends Zend_Controller_Action
{
private $EMAIL = false;
private $USERNAME = false;
首先我驗證電子郵件ADDRES與Ajax調用
public function checkusernameAction()
{
$email = //query to find email;
if($email){
$EMAIL = true;
}else{
$EMAIL = false;
}
}
然後我想用AJAX調用再次訂閱用戶私有變量的基礎上
public function subscribeAction
{
if($EMAIL == true)
{
//some stuff
}
}
我收到$ this-> EMAIL的私有變量,但無法訪問它
除了非常有限的情況下,通常應該避免全局變量(太長進入評論......),相反,也許你應該回頭查看前端控制器以獲取數據(儘管不知道你的確切位置我可能會給你不好的建議。) – Corbin
@Corbin ...我修改並簡要描述了我的問題。請檢查並幫助我 –