我在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 ...我修改并简要描述了我的问题。请检查并帮助我 –