`
xubaoguo
  • 浏览: 79346 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
InnoDB和MyISAM简介 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyI ...
今天回顾了下正则的基本知识。 总容易忘,特记于此。用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。PHP中的正则函数:PHP中有两套正则函数,两者功能差不多,分别为:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSIX(Portable Operating System Interface of Unix )扩展提供的。使用以“ereg_”为前缀命名的函数;(POSIX的正则函数库,自PHP 5.3以后,就不在推荐使用,从PHP6以后,就将被移除)由于PO ...
PHP世界中比较流行的模板处理工具有PHPLIB Template和FastTemplate两种。据笔者看有关资料介绍,PHPLIB Template的技术易用性和速度较为理想,所以俺就学习使用了PHPLIB Template。 phplib template 的安装其实非常简单。现在说简单,呵呵,其实刚开始上手的时候竟然花了好几天的功夫才知道大概是怎么一回事儿。那我们首先来认识一下phplib吧。 随着php的应用和推广,众多开发人员和很多爱好者在php的基础上开发了很多php的程序库,这些程序库大大简化了程序设计和提高了代码的可重用性。其 中phplib就是这些库中相当优秀的产品。phpli ...
什么是smarty及其安装 Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法. Smarty要求web服务器运行php4.0.6和以上版本. smarty安装需要smarty库文件。可以去官方网站[url]http://smarty.php.net[/url]下载。我下的是2.6.7版本的。 网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开 http://网站路径/smarty/demo/index.php,显示正常,应该算是安装成功了。 基本语法 所有的smarty标 ...
用PHP实现MVC开发模式的逻辑层和表示层有多种模板引擎可供选择,但是官方引擎SMARTY诞生后,选择就有了变化。它的理念和实现都是相当" 前卫"的。本文主要讨论SMARTY之于其他模板引擎的不同特点,简要介绍了该引擎的 ...
最近在工作中遇到了需要读取系统日志的问题,日志文件很大,大概在1G以上甚至更大,随即研究了读取得方法,直接使用PHP自带的函数就可以解决这几个问题,但是绝对不能使用file和file_get_contents,这两个函数是一次性将文件全部加载进来,如果文件在几十M 还是可以的,但是稍大的文件时不能用的,内存是会溢出的,贴个自己的方法,欢迎大家指教! view source
在php中,对于文件的读取时,最快捷的方式莫过于使用一些诸如file、file_get_contents之类的函数,简简单单的几行代码就能很漂亮的完成我们所需要的功能。但当所操作的文件是一个比较大的文件时,这些函数可能就显的力不从心, ...
原文:http://phpe.net/2010/08/php-coding-5goodhabits/ 有些人问,优秀程序员和大牛有什么区别,大概有10到20种吧。因为大牛有很好的编程习惯和丰富的经验,所以他们非常的高效。如果不好的编程习惯出现在你的代码里,你的代码效率就会降低。本文阐述一些好的编程习惯,他们可以让你成为更好的程序员。 这些习惯能让你的代码在高效运行的同时提高可维护性。你写代码的时候,可能大部分时间都浪费在维护上了,程序的维护代价很高。培养良好的编程习惯,如模块化设计,可以让你的代码可读性更好,从而容易维护。 代码中的问题往往伴随着不良的编程习惯,而且后者会导致代码不 ...
2010年08月13日 星期五 13:31     前面介绍了《使用EditPlus对PHP调试的方法 》。若需更专业的,笔者推荐一个强大且免费的:     Eclipse IDE for PHP Developers + Zend Debugger Feature 。    在网上搜过一些朋友配置 eclipse --> php --> pdt ,看起来超级麻烦。而且时光变迁,网友介绍的版本已经变为非主流了。简单尝试未成功,然后开始浏览eclipse和zend的网站。发现zend官网已经提供了整合好的版本。笔者使用的是: http://downloads.zend.com/ ...
    有时需要对PHP作一个简单的调试,譬如验证某个未使用过的方法。     或使用PHP临时做个简单的事情,可能你会:     1. 在命令行里敲指令。(累 & 懒)     2. 放到Web容器里访问。(累 & 麻烦)     3. 在庞大的调试工具里进行。(更累 & 懒得)     可以使用一些文本编辑器的功能来实现,本文介绍用EditPlus对PHP脚本进行调试。截图如下: http://hiphotos.baidu.com/higkoo/pic/item/028669f716d68561730eec09.jpg     配置挺简单的:     1. ...
当处理基于XML应用程序时,开发者经常需要建立XML编码数据结构。例如,Web中基于用户输入的XML状态模板,服务器请求XML语句,以及基于运行时间参数的客户响应。 尽管XML数据结构的构建比较费时,但如果使用成熟的PHP DOM应用程序接口,一切都会变得简单明了。本文将向你介绍PHP DOM应用程序接口的主要功能,演示如何生成一个正确的XML完整文件并将其保存到磁盘中。 创建文档类型声明 一般而言,XML声明放在文档顶部。在PHP中声明十分简单:只需实例化一个DOM文档类的对象并赋予它一个版本号。查看程序清单A: 程序清单 A <?php // create doctype $ ...
Global site tag (gtag.js) - Google Analytics