子恺

随笔分类 -  PHP相关

摘要:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/09/10/2173092.html 函数的引用返回 先看代码 [php] view plain copy <?php function &test() { static $b=0;//申明 阅读全文
posted @ 2016-01-30 14:21 zikai 阅读(231) 评论(0) 推荐(0)
摘要:display_errors 错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。 display_errors = On 开启状态下,若出现错误,则报错,出现错误提示 dispaly_errors... 阅读全文
posted @ 2015-12-11 10:12 zikai 阅读(240) 评论(0) 推荐(0)
摘要:1. isset功能:判断变量是否被初始化说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右view sourceprint?01.<?php02.$a = '';03.$a... 阅读全文
posted @ 2015-12-10 14:49 zikai 阅读(10707) 评论(0) 推荐(0)
摘要:用 单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则 不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加 上了双引号)。 1、如果能将类的方法定义成sta... 阅读全文
posted @ 2015-12-09 17:47 zikai 阅读(153) 评论(0) 推荐(0)
摘要:通过PHP_OS来获得当前运行的操作系统,如果直接使用将无法获取值,但有一些默认的值,使用方法如下:switch(PHP_OS) { case 'FreeBSD': ..... break; case 'CYGWIN_NT-5.1': ..... break; case 'Darwin': ....... 阅读全文
posted @ 2015-12-03 16:50 zikai 阅读(423) 评论(0) 推荐(0)
摘要:php里get_cfg_var()和ini_get()都是取得配置值的函数,当你需要获取php.ini里的某个选项的配置值时,这两个函数都都可以使用,得到的结果是一样的。不过,get_cfg_var()和ini_get()也有一些区别,这便是本文要谈的内容。在说这两个函数区别之前,我们先来了解一下它... 阅读全文
posted @ 2015-11-26 16:20 zikai 阅读(549) 评论(0) 推荐(0)
摘要:浏览器是如何知道使用缓存的,其实这都是通过http中,浏览器将最后修改时间发送请求给web服务器,web服务器收到请求后跟服务器上的文档最后修改的时间对比,如果web服务器上最新文档修改时间小于或者等于浏览器发送过来的,则发送304给浏览器,使用缓存版本。缓存的概念缓存这个东西真的是无处不在, 有浏... 阅读全文
posted @ 2015-11-18 01:10 zikai 阅读(3299) 评论(0) 推荐(0)
摘要:1.unix_timestamp将时间转化为时间戳。(date 类型数据转换成 timestamp 形式整数)没传时间参数则取当前时间的时间戳mysql> select unix_timestamp();+------------------+| unix_timestamp() |+-------... 阅读全文
posted @ 2015-11-16 17:47 zikai 阅读(2067) 评论(0) 推荐(0)


子恺工作室