`
sw1982
  • 浏览: 511182 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【php】验证CI框架controller是否单例

 
阅读更多

通过不同浏览器、相同浏览器进行set/get操作,确认contoller是多例的,每次请求均会实例化一次,类似struts2的action。 

 

可以直接定义类变量,不会受多线程的影响。

 

<?php
class Info extends CI_Controller {

	private $userId="0";

	public function __construct() {
		parent::__construct();
	}

	
	function set(){
		$this ->userId = "234";
		var_dump($this ->userId) ;
	}
	
	function get(){
		var_dump($this ->userId) ;
	}

}

 

分享到:
评论

相关推荐

    php ci 框架手册

    CI,全称CodeIgniter,是一个基于MVC(Model-View-Controller)架构的轻量级PHP框架。它以其高效、灵活和易用性而闻名,适用于快速开发中小型Web应用。CI框架提供了一系列预定义的库、辅助函数、模型、视图和控制器...

    基于PHP + CI框架 + AdminLite 权限管理系统.zip

    这是一个基于PHP编程语言和CodeIgniter(CI)框架构建的权限管理系统项目,采用了AdminLTE作为前端界面模板。本文将深入探讨这个项目的各个关键知识点。 **PHP** PHP是一种广泛使用的开源服务器端脚本语言,尤其...

    CI框架2016.08.31

    CI框架是基于Model-View-Controller(MVC)架构模式的PHP框架,旨在简化Web应用的开发过程。它提供了一系列工具和类库,帮助开发者快速构建功能丰富的网站,同时保持代码清晰和结构良好。 2. **MVC架构** MVC是一...

    基于PHP的CI框架商城实战

    在这个项目中,我们将会深入探讨如何利用CI框架构建一个实际的在线商城系统,这对于初学者理解MVC(Model-View-Controller)架构以及CI框架的工作原理具有很高的价值。 **一、CodeIgniter框架简介** CodeIgniter是...

    php CI学习框架

    - **定义**:CodeIgniter (简称CI) 是一个简洁而强大的PHP Web开发框架,它轻量级且具备丰富的类库资源,支持MVC(Model-View-Controller)设计模式。 - **特性**: - **小巧**:框架体积小,易于集成。 - **高...

    后盾网 CI框架 马震宇 模板

    CI,全称CodeIgniter,是一个基于MVC(Model-View-Controller)架构的轻量级PHP框架。它以其简洁、高效的代码库和丰富的文档支持,深受开发者喜爱。在后盾网的课程中,马震宇老师通过深入浅出的教学方式,引领我们...

    CI框架的CMS系统

    在CI框架中,`Model`负责处理数据,`View`负责展示用户界面,而`Controller`则作为两者之间的桥梁,接收用户请求并调用模型进行处理,最后将结果传递给视图进行渲染。 1. **Model**:在CI框架中,模型通常用于与...

    ci框架详解

    提供的"ci框架 2.0中文手册.chm"是CI框架2.0版本的官方中文文档,涵盖了框架的所有组件和功能,包括安装、配置、数据库操作、视图和模板、表单验证、错误处理等,是学习和使用CI框架的重要参考资料。 总结,CI框架...

    CI框架自学源码内含数据

    CodeIgniter(CI)是一个基于PHP的轻量级Web应用框架,因其简洁高效而深受开发者喜爱,尤其适合初学者入门。这个压缩包包含了CI框架的源码以及一个名为"cishop.sql"的数据库文件,提供了实战学习的基础环境。 CI...

    ci框架留言板

    在实现过程中,CI框架提供了丰富的助手函数和库,如表单验证类可以帮助我们验证用户输入,防止恶意数据;URL辅助函数可以方便地生成链接,保持URL的整洁;而数据库驱动器则简化了SQL查询操作。 为了部署这个留言板...

    ci框架规范 参考

    CI框架遵循MVC(Model-View-Controller)模式,其标准目录结构包括`system`(包含框架核心及类库)、`application`(应用特定的代码)等。`application`目录下有`core`、`controllers`、`models`、`views`、`...

    PHP CI框架的安装配置和简单使用

    **PHP CI框架(CodeIgniter)安装配置及简单使用** CodeIgniter,简称CI,是一款轻量级的PHP MVC框架,以其高效的性能和简洁的API而受到开发者的喜爱。本篇将详细介绍CI框架的安装配置过程,以及如何进行基本的使用...

    综合项目实践(基于CI框架).rar

    CI框架提供了一系列辅助函数和预定义库,如日期处理、邮件发送、表单验证等,方便开发者快速实现特定功能。 **总结** 这个"综合项目实践(基于CI框架)"项目是一个适合初学者的实践平台,涵盖了CI框架的基础应用,...

    ci 框架最新版

    CodeIgniter(CI)是一个基于MVC(Model-View-Controller)架构的PHP框架,它旨在简化Web应用的开发过程。通过提供一系列强大的工具,CI帮助开发者快速构建功能丰富的网站,同时保持代码的清晰和简洁。最新版CI框架...

    php ci开发基础应用

    本篇主要介绍`PHP CI开发基础应用`,并结合提供的`MY_Controller.php`文件名称,探讨CI框架的自定义控制器及其在项目中的作用。 首先,让我们理解一下CodeIgniter框架。CodeIgniter 是一个基于MVC(Model-View-...

    浅谈Spring 的Controller 是单例or多例

    在Spring框架中,Controller是应用程序的核心组件之一,用于处理HTTP请求和响应。本文将深入探讨Spring的Controller是单例还是多例,以及如何确保其在并发环境下的安全性。 首先,根据Spring的默认行为,Controller...

    struts框架+hibernate单例

    Struts框架和Hibernate是Java开发中常用的两个技术,它们分别负责Web应用的MVC(Model-View-Controller)架构和对象关系映射(ORM)。在本项目中,"struts框架+hibernate单例"的结合使用,旨在创建一个高效、可维护...

    CI框架学习笔记源码

    **CI框架学习笔记源码详解** CodeIgniter(CI)框架是一个轻量级、高效且易用的PHP框架,它提供了丰富的工具来帮助开发者快速构建功能完备的Web应用。CI框架以其简洁的代码结构和出色的性能深受开发者的喜爱,特别...

    PHP CI demo

    **PHP CI 框架详解** CodeIgniter(CI)是一种轻量级的、高效的PHP框架,被广泛用于快速开发Web应用程序。这个“PHP CI demo”项目是基于CI 3.1.2版本构建的一个示例,展示了CI框架的基本用法和特性。CI以其简洁的...

    PHP框架 CI.chm

    **PHP框架 CI** CI,全称CodeIgniter,是一款轻量级、高性能的PHP框架,专为敏捷开发而设计。它的目标是使开发者能够快速地编写出简洁、可读性强的代码,同时保持高效的性能。CI框架的核心特性包括模型-视图-控制器...

Global site tag (gtag.js) - Google Analytics