快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
smarty半小时快速上手教程

smarty半小时快速上手教程

一:smarty的程序设计部分 : 在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计。下载Smarty文件放到你们站点中。 index.php PHP代码: ?php /** * * @version $Id: index.php * @package...

让PHP引擎全速运转的三个绝招

让PHP引擎全速运转的三个绝招

一、代码优化 一谈到代码优化,或许你想到的就是整齐明了的代码,但是本文的意思却不是在此,因为如果要寻求速度的话,就要对PHP源码作相应的调整。一般说来就是去掉多余的注释,让代码不可读。但是这对于一个具有良好素养的程序员来说,简直就是不可思议的。好在ZendTechno...

提高PHP编程效率 引入缓存机制提升性能

提高PHP编程效率 引入缓存机制提升性能

用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的函数(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 1、如果能将...

php基础之数组的合并、拆分、区别取值函数集

php基础之数组的合并、拆分、区别取值函数集

PHP数组的合并、拆分、区别取值函数集 都说PHP的数组功能很强大、只有真正用于项目工作当中才能够感受得到,至少我认为是,现在已慢慢的发觉其中的奥秘了 合并数组有三个函数 : 1.array_combine() 携带两个参数数组,参数数组一的值作新数组的键,参数数组二的值作新数组的...

PHP中JSON的应用

PHP中JSON的应用

互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。XML的解析,恐怕已经不是什么难题了,特别是PHP5,大量的XML解析器的涌现,如最轻量级的SimpleXML。不过对于AJAX来说,XML的解析更倾向于前台Javascript的支持度。我想所有解析过XM...

关于PHP编程中session的问题集锦及解决方法

关于PHP编程中session的问题集锦及解决方法

PHP的session功能,一直为许多的初学者为难。就连有些老手,有时都被搞得莫名其妙。本文,将这些问题,做一个简单的汇总,以便大家查阅。 1、错误提示: Warning: Cannot send session cookie - headers already sent Warning: Cannot send session cache limiter - headers...

PHP中$_SERVER的详细参数与说明

PHP中$_SERVER的详细参数与说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的 文件 名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给 程序 的命令行参数的个数(...

foreach 使用  引用赋值要注意的问题

foreach 使用 引用赋值要注意的问题

foreach 通过在 $value 之前加上 很容易就能修改数组的单元,如: PHP代码 foreach ( $arr as $value ){ $value .= '4' ; } 但这个用法也很容易造成错误,而且也不容易找。 看例子更直截了当: PHP代码 ?php $arr = array ( 'a' , 'b' , 'c' ); $arr2 = array ( 'd' , 'e' ,...

PHP 的引用计数基础知识

PHP 的引用计数基础知识

一个php变量存储在一个叫做zval 的地方,一个zval 结构包含了什么呢,包含了变量的类型和值,和两个附加信位元信息,第一个位叫做is_ref, 它是个布尔值,它标识了这个变量是不是个引用类型,通过这个位元,PHP引擎了解了这个变量是普通类型的变量还是引用类型的变量。因为ph...

PHP 正则表达式 轻松验证IPV6

PHP 正则表达式 轻松验证IPV6

IPV6的时代快要到来了,发一个验证IPV6地址是否合法的正则。 ?php // literally from the ABNF in rfc3986 (thanks to 'WCP') function validateIPv6($IP) { return preg_match('/\A (?: (?: (?:[a-f0-9]{1,4}:){6} | ::(?:[a-f0-9]{1,4}:){5} | (?:[a-f0-9]{1,4})?::(?:[a-...

Linux-Apache-MySQL-PHP网站架构方案分析

Linux-Apache-MySQL-PHP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相...

is_file()和is_dir()用于遍历目录时用法注意事项

is_file()和is_dir()用于遍历目录时用法注意事项

任务:遍历一个目录并区分显示其中的文件和子目录文件夹: 1、目录inc有以下内容: 子目录 0 子目录 a footer.html header.html login_function.inc.php mysqli_connect.php style.css 2、现在PHP要遍历inc目录,并只显示文件,不显示目录0和a,代码如下: $dir = $_SERVER[...