php var_export读写实例类

<?
//php教程 var_export读写实例类
class user{
 var $filepath;
 function __()
 {
  $this->filepath = "d:/www.111cn.net/group/";
 }
 function cache() {
  $array = $this->db->select('select group_id,group_name from group','hashmap');
  $fp = fopen ($this->filepath, 'w');
  fputs($fp, '<?php return ' . var_export($array, true) . ';?>');
  fclose($fp);
 }

 function getVar_export($value) {
  $array = require($this->filepath);
  foreach ($array as $key => $v) {
   if ($key==$value) {
    $selected = ' current option';
   } else {
    $selected = '';
   }
   $html .= '<option value="' . $key . '"' . $selected . '>' . $v . '</option>';
  }
 
  return $html;
 }
}

//使用实例方法

$g = new user();
if( intval( $_GET['iscreate']) )
{
 $g->cache();
}
else
{
 $g->getVar_export('vv');
}
//本站原创www.111cn.net转载注明来源
?>

时间: 2024-10-03 01:32:54

php var_export读写实例类的相关文章

关于构造单实例类的一个问题

最近一个朋友问我创建单实例的一个问题,他写了一个C++单实例类CSingleton,其构造函数也是private类型.这个类有一个静态函数:GetInstance,它返回单实例类对象的引用,只要用这个函数声明实例便可以限制对象的复制:// 这一句编译器通不过 CSingleton temp = CSingleton::GetInstance(); 但是编译器始终在上面这行代码处受阻.这到底是为什么呢? 其实,这个问题只要弄清楚编译器处理单实例类的一些细节,问题便会迎刃而解.当编译器碰到上面的这条

多进程读写long类型值

问题描述 多进程读写long类型值 windows下,一个进程不停地写共享内存的一个long类型变量值,另外一个进程不停地 读取该变量值做if判断,这个时候可能该值既不是0也不是1么? 解决方案 基本类型写入的时候应该是原子操作的.所以应该是0或1 解决方案二: 看你写的数是什么,只有0.1? 为了安全读取数,应该做个握手信号,我写,你就别读.等我写完你再读. 解决方案三: 只写0和1,这是在实现自旋锁时遇到的一个问题,加锁时:InterlockedCompareExchange(long变量地

SpringMVC中,实例类如何注解?

问题描述 如下图,本人新学springmvc,写的一个小入门程序的controller,其中,我需要注入一个user,请问这个User的实例类上面应该如何注解?我看到service层注解@service,但是实例不知道如何注解,我试过@Component,可以正常注入,但是有人说不要用这个@Component,请大家指点下. 解决方案 @Component注入没有问题,大胆使用.但是从设计的角度,如果你的这个component不属于service或是dao层的话,应该是不需要注入,看看是不是设计

基于正则的INI读写工具类,支持加密解密

原文:基于正则的INI读写工具类,支持加密解密 看到这个标题,有人会问,现在都用xml做配置文件了,谁还用INI文件啊!下面来简单对比一下xml和ini: 1.XML功能强大表达能力强,同时扩展性好. 2.它的主要优势是异构平台的整合.通讯. 3.缺点主要是使用复杂,运行库占用的资源较多. 4.如果多个程序进行数据交换或是跨平台通讯则使用功能强大的XML: 5.INI虽表达能力不强,但是简单实用,接口方便.如果是用于应用程序的配置INI文件就够了. 至于哪个更好,应该用哪个,可以根据自己爱好和需

Android编程之文件的读写实例详解_Android

本文实例分析了Android编程之文件的读写方法.分享给大家供大家参考,具体如下: Android的文件读写与JavaSE的文件读写相同,都是使用IO流.而且Android使用的正是JavaSE的IO流,下面我们通过一个练习来学习Android的文件读写. 1.创建一个Android工程 Project name:File     BuildTarget:Android2.2     Application name:文件读写     Package name:test.file     Cre

Java编程之文件读写实例详解_java

本文实例讲述了Java编程中文件读写的方法.分享给大家供大家参考,具体如下: Java中文件读写操作的作用是什么? 回答这个问题时应该先想到的是Java只是一门语言,我们的一种使用工具而已,这样答案就明晰了,就是将外来的各种数据写入到某一个文件中去,用以保存下来:或者从文件中将其数据读取出来,供我们使用.就如下电影过程,从网络资源中下载一部电影保存于你电脑中(写文件),当你想看的时候就用播放器打开(读文件). Java中如何对文件进行读写操作? 先理一理,Java中的流分两种,字节流和字符流,其

Go语言共享内存读写实例分析_Golang

本文实例分析了Go语言共享内存读写的方法.分享给大家供大家参考.具体分析如下: 前面分析了Go语言指针运算和内嵌C代码的方法,做了一个Go语言共享内存读写的实验. 先大概说下什么是共享内存.我们知道不同进程见的内存是互相独立的,没办法直接互相操作对方内的数据,而共享内存则是靠操作系统提供的内存映射机制,让不同进程的一块地址空间映射到同一个虚拟内存区域上,使不同的进程可以操作到一块共用的内存块.共享内存是效率最高的进程间通讯机制,因为数据不需要在内核和程序之间复制. 共享内存用到的是系统提供的mm

php格式输出文件var_export函数实例_php技巧

本文实例讲述了php格式输出文件var_export函数的用法.分享给大家供大家参考.具体如下: var_export:php 4 >= 4.2.0, php 5 var_export -- 输出或返回一个变量的字符串表示. 描述:mixed var_export (mixed expression [,bool return]) 此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 php 代码,您可以通过将函数的第二个参数设置为 true

java 文件读写实例(读写csv文件)

不能直接用   File file = new File("http://127.0.0.1:8080/aa.txt") 来读取,因为网络上的传输协议为HTTP,与本地不同,要用URL来读取  代码如下 复制代码        String output="";         File file = new File("E://bb.txt");             URL MyURL = new URL("http://127.