上一页 1 2 3 4 5 6 7 ··· 42 下一页
  2012年6月9日
摘要: 常用的json函数无非是json_encode和json_decode, 比较有意思的是json_encode这个函数.1. json_encodestring json_encode ( mixed $value )参数:待编码的 value ,除了resource 类型之外,可以为任何数据类型. 该函数只接受UTF-8编码的数据.返回值: 编码成功返回一个以JSON形式表示的string.<?php $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e& 阅读全文
posted @ 2012-06-09 17:40 DavidYanXW 阅读(280) 评论(0) 推荐(0) 编辑
  2012年6月8日
摘要: 函数定义: void set_time_limit ( int $seconds ) 设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个致命的错误。默认值为30秒,或者是在php.ini的max_execution_time被定义的值,如果此值存在。 当此函数被调用时,set_time_limit()会从零开始重新启动超时计数器。换句话说,如果超时默认是30秒,同时,脚本中又设置了25秒,如set_time_limit(20)。那么,脚本在超时之前可运行总共时间为45秒。安全模式下, 该函数无效.set_time_limit()函数和配置指令max_execution_t... 阅读全文
posted @ 2012-06-08 00:29 DavidYanXW 阅读(3549) 评论(0) 推荐(1) 编辑
摘要: 1. PHP捕捉异常try...catch...<?phpfunction divide($x) { if(!$x) { throw new Exception('Division by zero!'); } else return 1/$x;}try {echo divide(5);echo divide(0);}catch(Exception $e) { echo $e->getMessage();}?>参考:phptrycatch的使用 http://blog.sina.com.cn/s/blog_610997850100utea.ht... 阅读全文
posted @ 2012-06-08 00:22 DavidYanXW 阅读(916) 评论(0) 推荐(0) 编辑
  2012年6月6日
摘要: eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$)var re = /^/w+([/.-]?/w+)*@/w+([/.-]?w+)*([/./w{2,3}])+$/;/[a-zA-Z]{1}[a-zA-Z0-9_]{5,}@[a-zA-Z0-9]{1,}\.[a-zA-Z]{1,3}/资料来源:http://tilt.lib.tsinghua.edu.cn/node/374正则表达式(分析邮件地址):http://hi.baidu.com/%B5%DA%CA%AE%D2%BB%B4%CE%BD%F8%C7%F2/blog 阅读全文
posted @ 2012-06-06 22:22 DavidYanXW 阅读(156) 评论(0) 推荐(0) 编辑
  2012年6月4日
摘要: 转载自:http://www.cnblogs.com/iphper/archive/2012/03/21/2409397.html、快捷键设置 在zendstudio中开发的过程中,我们应专注与代码的逻辑中,而不是把一大半的时间都浪费在编辑器的操作以及鼠标的点击中,经常使用快捷键进行操作会达到事半功倍的效果,下面就列 出一些在项目中经常使用的一些快捷键,希望能提高你的开发效率。 Ctrl+'鼠标左键点击函数名或者方法名' 此快捷键可说是很典型的了,可以查找跳转到该方法定义的文件行。 Ctrl+/ 单行注释。当前为php代码时,则在光标所在行添加双斜杠行注释,选择多行则每一行都添 阅读全文
posted @ 2012-06-04 15:16 DavidYanXW 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/wzhw2008/article/details/7606146php定时发邮件,其实是一个‘很古老’的话题!因为php不像jsp那么‘强大’,不能执行一些定时任务,所以有好多想定时实现的功能无法实现,或者虽然实现了,但终究是把负担加在了访客,或是管理员身上!因为很大一部分的是通过客服端 浏览器 请求时触发一个事件的,用这个方法的系统/应用不在少算。下面我就说三种方法吧!最典型、应该也是使用最广泛的一个就是:像DEDECMS(不要说,你不知道DEDECMS是什么东西)一样通过客服端浏览器触发的方式,DEDECMS他们后台有个计划任务管理,其中就 阅读全文
posted @ 2012-06-04 01:39 DavidYanXW 阅读(5987) 评论(1) 推荐(1) 编辑
  2012年6月3日
摘要: 一、简介ZFDebug是一个ZendFramework调试工具条,这个工具条会出现在每个页面的最底部。能够显示页面展示发费时间,内存使用,数据库查询的数量,各变量运行期值,完整的SQL查询语句和查询时间,Zend_Cache和APC的缓存信息,运行异常信息等等。站点:http://code.google.com/p/zfdebug/二、安装方法下载文件之后把ZFDebug\library下的ZFDebug目录 复制到ZF项目的库文件夹下。我的文件目录是这样的 然后把demos下Zend_Application_Bootstrap.php 中的_initZFDebug项目的引导文件Bootstr 阅读全文
posted @ 2012-06-03 04:02 DavidYanXW 阅读(496) 评论(0) 推荐(0) 编辑
摘要: PHP变量是$符号后面跟变量名, 变量名区分大小写.有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。按照正常的正则表达式,它将被表述为:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'。Note:在此所说的字母是 a-z,A-Z,以及 ASCII 字符从 127 到 255(0x7f-0xff)。另外, 0x7f-0xff也常用在正则中检测汉字是否存在. 阅读全文
posted @ 2012-06-03 01:12 DavidYanXW 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://digdeeply.info/archives/0207573.htmlphp面试中,有两个题目,很常见。但却很容易错。第一题:1$a = 2;2$b = &$a;3uset($a);4echo $b;问,会输出什么?答案是 2 .由此,可以衍生出来以下几种情况:1$a = 2;2$b = &$a;3uset($b);4echo $a;这样呢?答案还是 2 .1$a = 2;2$b = &$a;3$a = 3;4echo $b;此时的$b输出为 3 .1$a = 2;2$b = &$a;3$b = 3;4echo $a;这次的输出是: 3& 阅读全文
posted @ 2012-06-03 00:15 DavidYanXW 阅读(180) 评论(0) 推荐(0) 编辑
  2012年6月1日
摘要: 转载自:http://heylinux.com/archives/1004.htmlMysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所示:下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。一、MySQL的安装与配置具体的安装过程,建议 阅读全文
posted @ 2012-06-01 18:02 DavidYanXW 阅读(18722) 评论(2) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 ··· 42 下一页