自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 php保留类stdClass

php核心定义了一些保留类型,stdClass就是其中之一。看到网上许多php开发者对这个保留类的认识很模糊,不知道有什么用、怎么用,鉴于此,在这里一起整理分析下。欢迎拍砖提意见。普遍困惑的两点:stdClass怎么是个空类,里边没有任何成员?stdClass这个空类有什么用?普遍错误理解的几点:stdClass是php的顶层基类,其他保留类或自定义类都默认继承st...

2013-04-20 16:33:09 252

CMD输出字符集设置

CMD是windows操作系统自带的命令行工具,默认情况下使用ANSI字符集,对于如UTF-8编码的内容不能正常显示,这时候需要设置CMD的字符集。CMD界面配置只支持两种字符集:ANSI和西文。 很显然,界面配置无法达到设置目的,使用命令chcp设置。chcp设置字符集步骤(以UTF-8为例):修改字符集:执行chcp 65001 设置字体:在命令行标题栏上点击...

2013-04-10 01:07:02 981

原创 php输出控制

首先来回顾下,php输出有哪些?php的输出有echo、print、print_r、printf、var_dump、exit、以及php文件中的html内容,还有一个特殊的函数phpinfo。总之php输出就是php文件处理的结果内容(不包括header()、setcookie()等设置的头信息)。php输出控制,实际是指php的输出缓存控制。php4逐渐完善了输出缓存控制,能够实现输...

2013-04-04 14:39:48 172

原创 php数组实现队列、栈等数据结构

        数据结构从宏观的概念层次讲呢,就是一组数据元素及之间的关系。编程的世界里,最简单也最经典的数据结构就是栈和队列。        栈,体现的是后进先出,即LIFO。        队列,体现的是先进先出,即FIFO。        php为数组定义了太多的操作函数,可能phper们常用的也就那么几个,list、each、count、next、prev、reset、en...

2013-04-02 00:39:03 245

原创 cookies与session深度分析

网上有很多关于cookies和session的资料和讨论,但是基本上没有能形象的、系统的、完善的说清楚这两个概念的,所以决定写一篇关于cookies和session的文章 cookies<1>首先说明,cookies是客户端上的数据,cookies数据是由客户端浏览器读写的,表现形式为cookies文件,cookies文件里保存着cookies数据;<2>客...

2013-04-01 01:05:12 151

原创 php数组遍历

        来说下php数组的遍历,可能很多人会质疑,数组的遍历有啥好说的,一个for循环,不就出来了,其实不然,for循环遍历php数组是最糟糕的php代码,下面对比详细分析下。        大家都知道C++,C#在定义数组的时候会在栈区分配连续固定大小的内存空间给数组变量,C++一般用for循环递增偏移量遍历数组;C#除了for循环,还可以使用foreach遍历;那php呢??经...

2013-03-30 21:05:41 132

原创 php数组函数list

        先从使用角度简单介绍下php的数组情况。        php数组是个相当灵活的数据结构,数组元素有两部分:key和value,说白了,php数组就是个key-value集合,有点儿类似于C#中的dictionary;但是,php数组更灵活,php数组可以实现强类型语言中的数组、栈、队列等数据结构。暂且不讨论php数组各种数据结构的使用,咱先说说php数组元素。    ...

2013-03-30 17:23:49 203

原创 php函数error_log

        开发过程中,对可能出错的代码做异常捕获、打印日志,有利于分析系统中的bug,暂时先不说PHP的异常捕获,先说说PHP日志打印吧。        PHP有一函数error_log,猛一看是打印日志的,到底是不是呢,接下来咱分析下。函数原型: <?phperror_log ($message, $message_type = null, $destinat...

2013-03-27 22:41:19 162

原创 php文件函数flock

        并发情况下,PHP该如何写文件?其实这个问题不只是PHP面临的问题。不管是线程还是进程,当并发写的时候,都会遇到共享资源写冲突。软件开发过程中,写冲突无处不在,比如多线程写共享变量,比如数据库多连接并发写数据,比如多进程写文件等等。那么这些都该如何处理呢?目前普遍的处理办法就是给共享资源上独占锁(写锁)。        PHP在第三版的时候就提供了一个函数flock,顾名思...

2013-03-27 01:44:42 122

原创 php字符串函数implode

这片博文是关于php常用函数implode。函数原型: <?phpimplode ($glue, array $pieces);?> 参数说明: $glue //这个单词是胶水的意思,实际上是用来连接数组元素的$pieces //数组 函数功能:把数组元素串行化,每两个元素间用$glue连接,这个函数的功能类似于JS的join函数。...

2013-03-24 21:50:15 229

原创 php正则函数二preg_match_all

        继续来说perl风格的正则函数preg_match_all。        函数原型: <?phppreg_match_all ($pattern, $subject, array &$matches = null, $flags = null, $offset = null)?>         参数:完全和preg_match...

2013-03-24 18:31:54 179

php正则函数一preg_match

《序》        PHP水平的高低取决于多方面的积累,包括系统架构、模块设计、代码规范以及php的扩展啊等等,这些概念听起来可能有些泛泛,一时半会儿也说不清;但可以肯定的是要想成为高水平的PHPer,一定得熟练地掌握PHP函数,手册中对PHP函数的说明个人觉得有些生硬,所以我决定写PHP函数系列博文,希望和大家共勉。每晚一篇。        今天给大家带来PHP正则函数preg_m...

2013-03-24 03:22:18 299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除