01 2015 档案
摘要:本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whate...
阅读全文
摘要:1.使用内嵌的HTML代码,而不是PHP的echo语句。因为PHP是一门嵌入式Web编程语言,可以将HTML代码和PHP代码相互嵌入。但是很多程序员担心在HTML代码中过多的使用”"嵌入PHP代码会多次调用PHP解释器,从而降低了PHP代码的运行速度,所以宁愿使用PHP的echo语句来输出HTML代...
阅读全文
摘要:1.PHP中的命名空间是什么? 什么是命名空间?“从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件foo.txt可以同时在目录/home/greg和/home...
阅读全文
摘要:Zend Framework (ZF)是用 PHP 5.3及更高版本来开发 Web 程序和服务的开源框架。ZF用100% 面向对象编码实现。 ZF的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 在2012...
阅读全文
摘要:PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。 1、echo比print快。 2、使用echo的多重参数代替字符串连接。 3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 4、对globa...
阅读全文
摘要:smartcomb是一个用php实现的web模块拼合器,相对于其他的代码拼合工具,如下特性:可以拼合任意类型的文件,不限于js文件。集中并声明依赖,自动分析依赖拼合,按需加载。支持多种配置切换自动修改css,less中的图片路径,无需担心拼合后css图片路径出错支持php命令行调用,支持命令直接生成...
阅读全文
摘要:由于JSON可以在很多种程序语言中使用,所以我们可以用来做小型数据中转,如:PHP输出JSON字符串供JavaScript使用等。在PHP中可以使用 json_decode() 由一串规范的字符串解析出 JSON对象,使用 json_encode() 由JSON 对象生成一串规范的字符串。例:...
阅读全文
摘要:Zend Framework (ZF)是用 PHP 5.3及更高版本来开发 Web 程序和服务的开源框架。ZF用100% 面向对象编码实现。 ZF的组件结构独一无二,每个组件几乎不依靠其他组件。这样的松耦合结构可以让开发者独立使用组件。 我们常称此为 “use-at-will”设计。 在2012...
阅读全文
摘要:因为用户的输入可能是这样的:?1value'); DROP TABLE table;-- 那么SQL查询将变成如下:?1INSERT INTO `table` (`column`) VALUES('value'); DROP TABLE table;--') 应该采取哪些有效的方法来防止SQ...
阅读全文
摘要:这一篇文章是“Becoming a PHP Professional”系列 4 篇博文中的第 1 篇。 当浏览各类与PHP相关的博客时,比如Quora上的问题,谷歌群组,简讯和杂志,我经常注意到技能的等级分化。问题都类似于“我如何连接到MySQL数据库?”或者“我该如何扩展邮件系统才能在每小时...
阅读全文
摘要:本文将重点介绍10个PHP脚本的免费资源下载站。之前推荐 《16个下载超酷脚本的热门网站》,这些网站除了PHP脚本,还有JavaScript、Java、Perl、ASP等脚本。如果你已是脚本代码巧匠,不妨把你的出色脚本放到Code Canyon网站上去出售,这不失为一种赚钱之道,尤其是在工资涨不过物...
阅读全文