
php
文章平均质量分 78
漂流的猪
这个作者很懒,什么都没留下…
展开
-
php标准库函数功能(SPL)
在学习zend框架时看到里面用到了Arrayobject,Iterator等一些php5的内置类,所以决定人真的学习一下,顺便整理了所有的SPl相关内容目录第一部分 简介1. 什么是SPL?2. 什么是Iterator?第二部分 SPL Interfaces3. Iterator界面4. ArrayAccess界面5. IteratorAggregate界面6.转载 2013-05-02 13:49:41 · 1107 阅读 · 0 评论 -
php经典实例-笔记1
1、isset和empty的区别 empty是判断一个变量是否为“空”;isset是判断一个变量是否已经设置。2、==(等于)和===恒等的区别 恒等表示数据类型和数值都要相等;而等于就不会检查表达式的类型的。注意这些值:NULL、FALSE、array()、””、 0、”0″3、strstr() 和 strpos() 都是查找字符串的首次出现,前者返回查找的原创 2013-05-02 14:10:41 · 1085 阅读 · 0 评论 -
进程间共享变量
在php中可以实现在进程间共享信息的途径,并保证能快速地访问这些共享数据。有两种方式:shmop 和 System V这两种共享内存扩展方式。 shmop使用的例子:// create key//$shmop_key = ftok(__FILE__, 'p'); 在win环境下,不支持这样的功能,故重写function myftok($filename = "", $proj原创 2013-05-02 17:38:38 · 2915 阅读 · 0 评论 -
php经典实例-笔记3-类与函数篇
1、传递引用:把一个变量传递给一个函数,并保留函数内部对该变量值的修改。指令函数接受一个函数引用而不是传递值的变量作为参数,在函数原型中该参数的前面加上一个&。如果将参数申明为接受变量的引用,就不能再给这个参数传递一个常量字符串的值了。 2、创建可变数目的参数函数:(1)向函数传递一个数组,并把要传递的参数变量作为数组的元素; (2)使用function处理函数。func_原创 2013-05-07 18:07:26 · 883 阅读 · 0 评论 -
php经典实例-笔记2
1、串行化方法:serialize()、unserialize()这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。当序列化对象时,PHP 将试图在序列动作之前调用该对象的成员函数 __sleep()。这样就允许对象在被序列化之前做任何清除操作。类似的,当使用 unserialize() 恢复对象时, 将调用__wakeup() 成员函数。这样就使得对象能够重新建立起序列化原创 2013-05-02 18:13:18 · 792 阅读 · 0 评论 -
php经典实例-笔记3-web与表单
1、设置cookiesetcookie():cookie是随着http头部一起发送过来的。第三个参数:设置过期时间,时间戳形式。没有设置,cookie就会在浏览器关闭的时候自动过期。第四个参数:路径。只有在被请求的页面路径以指定的字符串开头的情况下,cookie才会被发送回服务器。第五个参数:域名。只有当被请求页面的主机名以指定的域名结尾时,cookie才会被发送回服务器。第六原创 2013-05-29 18:29:03 · 838 阅读 · 0 评论 -
php经典实例-笔记4-数据库
1、使用DBM数据库使用情况:有一些适合用键/值对形式来表示的数据,希望安全地把数据存储起来,并且希望能够基于那些键来快速地找到相关信息。使用DBA抽象层访问一个DBM式的数据库。使用范例:$dbh = dba_open('fish.db', 'c', 'gdbm') or die('error in open');if(dba_exists('flower', $dbh)){原创 2013-05-31 18:25:49 · 844 阅读 · 0 评论 -
php经典实例-笔记5-国际化和本地化
1、国际化【I18N】:对一个只为某个地区设计的程序进行重构,使其能够在更多地区使用的过程; 本地化【L10N】:在一个面向国际化的程序中增加对一个新地区应用支持的过程 2、地区是一组描述世界上某一特定区域文本格式和语言习惯的设置集合,分以下类别: LC_COLLATE:设置控制文本的顺序(在字母顺序中,哪个字母在前,哪个在后) LC_CTYPE:设置控制大小原创 2013-08-14 17:55:46 · 989 阅读 · 0 评论 -
php经典实例-笔记6-xml
1、通过DOM生成XML通过DOM扩展来创建一个DOMDocument对象,在建立了文档后,调用DOMDocument::svae()或DOMDocument::saveXML()方法生成一个格式良好的XML文档。遵循的模式就是:创建一个元素或者文本节点对象,添加或设置想要的属性,然后添加到所属的位置上。$dom = new DOMDocument('1.0','UTF-8');$原创 2013-08-16 10:26:01 · 803 阅读 · 0 评论