我是zend的初学者。我想了解命名空间。
这段代码是什么意思?
$a=new Zend_Session_Namespace(Zend_Registry::get('session_variable'));
请帮我。
我是zend的初学者。我想了解命名空间。
这段代码是什么意思?
$a=new Zend_Session_Namespace(Zend_Registry::get('session_variable'));
请帮我。
实际上,您可能需要先在 google 上搜索,然后再将有关Zend_Session_Namespace
. 没有。谷歌上可用的文章。但是这里仍然是一些关于 Zend_Session_Namespace 的基本指导。
Zend_Session
Zend 框架使用该组件提供高级会话处理。使用这个组件,您不再需要访问 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 方法(可能在引导程序中)在 zend 注册表中设置会话,并且您正在使用zend_registry's
get 方法访问它。
如果您是 Zend Framework 的新手,我建议您阅读以下教程。
http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.html
http://framework.zend.com/manual/1.12/en/reference.html
希望它会帮助你。