zend中的命名空间


namespace in zend?

我是一个初学者。我想了解一下名称空间。

  • 这个代码是什么意思?

    =新美元Zend_Session_Namespace (Zend_Registry:: (' session_variable '));

实际上你可能需要在google上搜索关于Zend_Session_Namespace的堆栈溢出问题。没有。的文章可在谷歌。但是这里仍然有一些关于Zend_Session_Namespace的基本指导。

Zend框架使用Zend_Session组件提供高级会话处理。使用这个组件,您不再需要访问PHP的$_SESSION全局变量。

Zend_Session使用名称空间来存储会话数据。也就是说,当您想要读取或写入会话数据时,必须首先指定一个名称空间。这使您可以轻松地存储不同的会话数据,而不必担心会话中存储的其他值。

的例子:

<?php
    require_once('Zend/Session.php');
    $session = new Zend_Session_Namespace('identity');
    //You can used it like this:
    $username= $session->username;
    $userid= $userid;
?>

从Zend框架的文档中读取Zend Session Namespace获取更多细节

$a=new Zend_Session_Namespace(Zend_Registry::get('session_variable'));

上面的代码意味着:你通过使用zend_registry的set方法(可能在bootstrap中)在zend注册表中设置会话,并且你通过使用zend_registry's get方法访问它。

如果你是Zend框架的新手,我建议你通过以下教程。

http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.html

http://framework.zend.com/manual/1.12/en/reference.html

希望对你有帮助。