![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
文章平均质量分 77
dreambird1983
这个作者很懒,什么都没留下…
展开
-
正则表达式浅析
一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在PHP程序中能应用一些基本的正则表达式。正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的一个概念,所以很多开发转载 2007-04-24 15:47:00 · 479 阅读 · 0 评论 -
正则表达式入门
正则表达式广泛出现在UNIX/Linux相关的各种领域和多种编程语言里。从常见的shell命令到大名鼎鼎的Perl语言再到当前非常流行的 PHP,它都扮演着一个重要的角色。甚至windows的命令行控制台也支持正则表达式。如果你是一个Linux服务器管理员,你经常会在一些服务器的设 置脚本里看到它。 可以说,它是学好Linux/UNIX必需掌握的一个知识点,否则你连Linux的启动脚转载 2008-04-07 23:51:00 · 618 阅读 · 0 评论 -
zend framework
我们邀请PHP安全专家 — 最新版Zend Frame的贡献者 — Chris Shiflett帮我们写一篇文章介绍一下ZF的主要细节,他爽快地答应了! 这份手把手的完整教程提供了用ZF构建实例的方法,并教你如何编写一个新闻管理系统。 在我们的论坛上讨论ZF和这篇教程。转载 2007-10-13 13:13:00 · 923 阅读 · 0 评论 -
Classes and Objects in PHP5(4)
10.抽象方法和抽象类 面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子类合转载 2007-06-07 11:57:00 · 439 阅读 · 0 评论 -
Classes and Objects in PHP5(3)
7.类的静态成员 类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性. 静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量 我们在下例中使用了一个静态属性Counter::$co转载 2007-06-07 11:54:00 · 466 阅读 · 0 评论 -
Classes and Objects in PHP5(1)
作者:Leon Atkinson 翻译:Haohappy1.面向对象编程 面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目. 当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用. 这种情况发生于模块间结成秘密联盟的时候,就像第一次世界大战前的欧洲.//haohappy注:喻指模块间的关联度过高,相互依赖性太强.更动一个模块导致其它模块也必须跟着转载 2007-06-07 11:49:00 · 513 阅读 · 0 评论 -
Classes and Objects in PHP5(5)
13.对象的串行化 串行化可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行. 为了这样的目的,PHP会自动寻找__sleep和__wakeup方法. 当一个对 象被串行化,PHP会调用__转载 2007-06-07 11:59:00 · 418 阅读 · 0 评论 -
Classes and Objects in PHP5(2)
4.构造函数和析构函数 如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一样,构造函数可能有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中. 你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用转载 2007-06-07 11:52:00 · 444 阅读 · 0 评论 -
常用正则(持续更新)
匹配嵌套表格:preg_match_all("#(?=())#",$str,$ar);print_r($ar); 匹配中文字符的正则表达式: [/u4e00-/u9fa5] 匹配双字节字符(包括汉字在内): [^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prot原创 2007-04-24 15:44:00 · 409 阅读 · 0 评论 -
正则表达式的字符
字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的转载 2007-04-24 15:46:00 · 422 阅读 · 0 评论 -
php的中文字符串截取
很多网站都会对过长的内容只显示基本的摘要,通常的做法是截取内容的一部份进行显示。但是在ANSI编码下,一个汉字是占两个字节,utf-8编码下,一个字符是占3个字节的,换句话说,页面上显示的摘要有可能只是一个字 的一半或者1/3,用一个小小的函数就可以解决这个问题。function resume($str,$length) { $原创 2007-04-24 15:43:00 · 448 阅读 · 0 评论 -
PHP5中PDO的简单使用
PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏, 我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵) 【PDO是啥】 PDO是PHP 5新加入的一个重大功能,因转载 2008-04-09 16:20:00 · 425 阅读 · 0 评论