PHP的echo输出内容过多会很慢 PHP
作为一个行走江湖多年的老中医,今天受命去解决一例前端页面展现缓慢的问题。问题页的情况如下:apache + php,使用smarty模板输出内容,页面最终输出内容较大,80k+,页面执行时间在500ms以上,祭出法宝xhprof对问题页面做了细致检查,发现页面的瓶颈竟然是模板(编译后的)中的一个echo语句......
php中echo,print,print_r,var_export,var_dump 的用法与区别 PHP
php中 echo,print,print_r,var_export,var_dump 这些语句或者函数的作用可以笼统的概括为他们都是输出变量内容的。但他们之间还是有着很大的区别的,这里将一一分析 echo,print,print_f,var_export,var_dump 他们之间具体有着哪些不同之处。
php表单字段格式验证类 PHP
对于一个严格的web开发流程来说,任何一个表单提交的动作都必须经过严格的格式验证,不仅需要在客户端进行js验证,在服务器端用程序进行二次验证是必不可少的。下面与大家分享一个php格式的服务器端的表单字段格式验证的一个类。代码很简单原生态,大家可以根据自己的情况进行二次修改。具体的代码如下:
smarty模板中使用php函数以及smarty模板中如何对一个变量使用多个函数 PHP
php smarty 模板中默认是带了一些简单的变量处理函数的,但在实际开发中总有些功能是这些基本函数满足不了的。比如模板默认函数就没有统计一个字符串字数的函数,最简单的就是直接使用php函数了。另外我们的需求中也经常会碰到要在模板中对一个变量进行多次处理的情况,也就是说在模板中可能要对一个变量用多个函数进行处理。
PHP中的字符串处理函数(String Functions) 全总结 PHP
php 字符串处理函数大总结,这些都是系统自带的php字符串处理函数。addcslashes — 为字符串里面的部分字符添加反斜线转义字符;addslashes — 用指定的方式对字符串里面的字符进行转义;bin2hex — 将二进制数据转换成十六进制表示;chop — rtrim() 的别名函数;chr — 返回一个字符的ASCII码......
使用ThinkPHP必须掌握的调试方法 PHP
经常看到有人问到findAll的返回数据类型是什么之类的问题,以及出错了不知道什么原因的情况,其实还是没有熟悉ThinkPHP内置的调试手段和方法,抛开IDE本身自带的调试方式不说,如果你正在用或者打算用ThinkPHP开发的话,那么下面一些和调试Thinkphp程序相关的方法你是应该要了解和掌握的。
php模拟post请求的方法总结 PHP
php 模拟 post 请求的方法总结。主要有两种办法,通过 fsocket 和通过 curl,下面就简单的举两个案例说明一下 php 如何使用这两种方法模拟 post 请求。
php模拟发送get请求 PHP
php 模拟发送 get 请求的几种方法总结。(1)php 通过 file_get_contents 模拟发送 get 请求(2)php 通过 curl 模拟发送 get 请求(3)php 通过 fsocket 模拟发送 get 请求
PHP 获取文件扩展名(后缀名)的方法 PHP
本文将对 php 如何获取文件的扩展名,也即文件后缀名的方法做一个总结。网上也有很多类似的方法,不过都存在这样那样的不严谨的问题,本文就不一一分析了,这里只给出最正确的利用 php 获取文件扩展名(文件后缀名)的方法。