首页 > PHP教程

PHP开发高效WEB系统的技巧讲解

通过对
PHP开发高效WEB系统小项目 - 简单而直接的PHP

一般对于一个功能页面在20以下的网站,我们可以用一个很简单的框架结构来写。在这个规模上,我建议是使用比较直接的面向过程编码方法,原因很简单,没有必要把class文件弄的N 多,结果controller里边就一个new就完了。当然,需求频繁变化的项目除外。

阅读全文

PHP缓存技术的使用技巧分享

在大部份情况下我们的网站都会使用数据库作为站点数据存储的容器。当你执行一个SQL查询时,典型的处理过程是:连接数据库->准备SQL查询->发送查询到数据库->取得数据库返回结果->关闭数据库连接。但数据库中有些数据是完全静态的或不太经常变动的,缓存系统会通过把SQL查询的结果缓存到一个更快的存储系统中存储,从而避免频繁操作数据库而很大程度上提高了程序执行时间,而且缓存查询结果也允许你后期处理。

阅读全文

PHP缓存控制器的详细介绍


header("Cache-control: private"); 网页的缓存是由HTTP消息头中的PHP缓存控制器来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:

阅读全文

PHP表单数组的具体使用方法介绍

今天我们将要为大家介绍的是有关
编码的时候遇到一个问题。WP插件的Options表单,可以定义一些表单值变量,WP直接帮我们处理、保存和修改表单提交的内容,无需自己处理任何$_POST。但是如果我要提交的表单内容是一个动态变化的数组怎么办?例如表单是一个动态生成的inputbox列表,如何不用$_POST直接将这些数据打包成一个数组变量传给WP呢?

阅读全文

详细解读PHP $_FILES数组的内容

对于初次接触
PHP $_FILES数组内容如下:

$_FILES[myFile][name] 客户端文件的原名称。
$_FILES[myFile][type] 文件的 MIME 类型,需要浏览器提供该信息的支持,例如"image/gif"。
$_FILES[myFile][size] c。
$_FILES[myFile][tmp_name] 文件被上传后在服务端储存的临时文件名,一般是系统默认。可以在php.ini的upload_tmp_dir 指定,但 用 putenv() 函数设置是不起作用的。
$_FILES[myFile][error] 和该文件上传相关的错误代码。[error] 是在 PHP 4.2.0 版本中增加的。下面是它的说明:(它们在PHP3.0以后成了常量)

阅读全文