摘要:
1,异常处理 异常处理用于在指定的异常或错误发生时,改变脚本的正常执行流程。 2,catch部分如果没有处理异常,继续抛出,那么php默认的异常处理器进行处理。也可以自己编写一个异常处理器,来处理异常。 3,每个try或throw至少对应一个catch。 4,可以使用多个catch代码块,捕获不同种 阅读全文
摘要:
1,$_ENV该全局数组可以获取环境变量,在php5.3中默认禁用,但是可以在php.ini中启用。 variables_order="EGPCS" 2,$GLOBALS一个包含了全部变量的全局组合数组 。变量的名字就是数组的键。 引用全局作用域中可用的全部变量,包括预定义变量,以及用户在代码中定义 阅读全文
摘要:
1,$_REQUEST接收$_GET,$_POST,$_COOKIE数据,因此这三种方式都可以攻击$_REQUEST方式,这种方式不安全,不建议使用$_REQUEST. 2,如果不知道get或post时候可以使用$_REQUEST,实际可以不使用$_EQUEST,先使用$_SERVER['REQUE 阅读全文
摘要:
页面静态化思路: 因为新闻这种信息对实时性要求不高,并且比较稳定,所以可以这样做:当地一个用户访问某条新闻后,我们使用ob缓存机制,将内容缓存到html页面。当下一次访问时候,直接访问html页面。这样减少访问数据库次数,提高程序的效率,但是如果新闻内容修改,html静态页面必须实时改变,此处将ht 阅读全文
摘要:
超全局变量 超全局变量是在全部作用域中始终可用的内置变量。 每个php进程都对应一套预定义变量。 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。 PHP提供了9种超全局数组/变量 ( 阅读全文
摘要:
1,删除文件夹指令是rmdir(),bool rmdir(string $filename)。如果文件夹中有东西,则删除失败。 实例: 2,删除文件指令是unlink(),bool unlink(string $filename)。删除文件还可以使用delete指令。 实例: 阅读全文
摘要:
1,is_dir()函数判断给定文件名是否是一个目录,比如bool is_dir(string $filename),如果文件名存在,并且是个目录,返回true,否则返回false。 mkdir()函数新建目录,比如bool mkdir(path,mode,recursive,context),pa 阅读全文