whySmarty? 我们知道,一个简单页面一般是一个.html(或者.htm、.shtml)后缀的文件,然后在html页面中再引入一些css和js。如果一个页面里全部是静态元素,那么打开速度会相当
作为几个比较潮流的技术控,我明确的告诉大家,PHP7已经发布了,作为PHP十年来最大的版本升级,最大的性能升级,PHP7在多放的测试中都表现出很明显的性能提升,然而,为了让它能发挥出最大的性能,我还是
对于开发人员来说,正则表达式是一个非常有用的功能,它提供了查找,匹配,替换句子,单词,或者其他格式的字符串。这篇文章主要介绍了几个超实用的php正则表达式,需要的朋友可以参考下。 从一个字符串中
memcache的好处我就不在这里给大家多说了,它是一套分布式的高速缓存系统,由LiveJournal的BradFitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的
我们大家都知道在Windows下配置PHP环境很方便,windows下配置有很多的方法,比较热门的有apache,phpstudy,在MAC环境下就不是那么的方便了,在这里教大家如何在苹果电脑下配置P
对于Web框架的学习,我们最重要的是了解URL路由是怎样运作的,这是框架分层很重要的一个基础。ThinkPHP框架基于模块和操作来进行访问,使用THinkPHP框架创建的网站都是采用单一入口来执行的,
当我们使用PHP的substr()截取中文字符串时可能会出现乱码,出现这种原因是英文、数字(半角)为1字节(8位),中文(全角)为3字节,所以有可能出现substr()硬生生将中文字符串截断成两截,所
验证码是网站防止恶意攻击最常用的手段,怎样使用PHP来生成验证码呢,下面就直接上例子 首先给出生成验证码的PHP代码: 将上面的代码放在一个单独的php文件中,如:auth_code.
在上一节的ThinkPHP新手教程中我们已经开始运行文件了,现在我们一步步进行深入的学习,还记得上一步中文件夹中自动生成的文件不?你会发现在根目录下有一个Runtime文件夹,如图所示:这个文件夹是项
前面我们讲解了ThinkPHP的一些知识以及编程所需要的一些概念,从现在开始我们就将开始进行ThinkPHP的实战学习当中去。首先我们需要下载ThinkPHP的框架代码,官方下载地址http://th
1、求两个日期的差数,例如2007-3-5~2007-3-6的日期差数 echoabs(strtotime("2007-3-5")-strtotime("2007-3-6"))/60/60/24;
如果在执行php程序时看到这条警告:"Warning:Cannotmodifyheaderinformation-headersalreadysentby...." 可以尝试以下几种解决方法: 1
在PHP中我们经常会打印出字符串、数组或者其他变量,这里知道91就为您详细介绍PHP中各种打印的函数。 PHPecho()函数讲解 echo()函数是我们在PHP中使用最常见的,当我们打印一个字符
接着上节关于PHP异常处理的讲解。 PHP创建一个自定义的Exception类 创建自定义的异常处理程序非常简单。我们简单地创建了一个专门的类,当PHP中发生异常时,可调用其函数。该类必须是exc
异常(Exception)用于在指定的错误发生时改变脚本的正常流程。 什么是异常 PHP5提供了一种新的面向对象的错误处理方法。 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这
上一节讲解了PHP关于错误处理的讲解,本节继续上节的内容讲解。 触发错误 在脚本中用户输入数据的位置,当用户的输入无效时触发错误的很有用的。在PHP中,这个任务由trigger_error()完成
处理错误是一个程序必备的功能,一个良好的错误处理机制的判断一个程序好坏的准则之一。在PHP中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。 PHP
发送电子邮件是再平常不过的事了,但是你知道怎样利用PHP在程序中自动发送邮件吗?本节讲解使用PHP本身的函数发送邮件。 PHPmail()函数 PHP使用mail()函数用于从脚本中发送电子邮件。
在PHP开发中对比起Cookie,session是存储在服务器端的会话,相对安全,并且不像Cookie那样有存储长度限制。PHPsession变量的作用是:存储用户的session信息,或者改变用户的
cookie最常见的作用就是识别用户。cookie实际上就是网站服务器保存在客户端计算机中的一个小文件。每当客户端通过浏览器请求页面时,它同时会发送cookie。通过PHP特定的函数,您能够创建并取回