2016年8月4日
摘要:
1,页面静态化概念 通常我们为了更好的缓解服务器压力和增强搜索引擎的友好面,将生成的数据变成静态的html文件。简单地说:页面静态化技术就是把php->html直接访问,从而减少对数据库的操作,达到提高访问速度的目的。 2,页面静态化原因: (1)访问php的速度比html慢。 (2)静态化利于se
阅读全文
posted @ 2016-08-04 15:10
张三的哥哥
阅读(248)
推荐(0)
摘要:
php程序中如果语法或逻辑错误,会引起php默认错误处理机制,不会引起异常处理机制,只有在程序中throw抛出异常后,如果没有catch捕捉异常,默认调用php默认异常处理。 php有默认错误机制和默认异常机制,当然我们可以手动编写错误函数或异常函数,然后设置调用即可。
阅读全文
posted @ 2016-08-04 00:10
张三的哥哥
阅读(147)
推荐(0)
2016年8月3日
摘要:
1,异常处理 异常处理用于在指定的异常或错误发生时,改变脚本的正常执行流程。 2,catch部分如果没有处理异常,继续抛出,那么php默认的异常处理器进行处理。也可以自己编写一个异常处理器,来处理异常。 3,每个try或throw至少对应一个catch。 4,可以使用多个catch代码块,捕获不同种
阅读全文
posted @ 2016-08-03 15:46
张三的哥哥
阅读(209)
推荐(0)
摘要:
1,$_ENV该全局数组可以获取环境变量,在php5.3中默认禁用,但是可以在php.ini中启用。 variables_order="EGPCS" 2,$GLOBALS一个包含了全部变量的全局组合数组 。变量的名字就是数组的键。 引用全局作用域中可用的全部变量,包括预定义变量,以及用户在代码中定义
阅读全文
posted @ 2016-08-03 15:26
张三的哥哥
阅读(256)
推荐(0)
摘要:
1,$_REQUEST接收$_GET,$_POST,$_COOKIE数据,因此这三种方式都可以攻击$_REQUEST方式,这种方式不安全,不建议使用$_REQUEST. 2,如果不知道get或post时候可以使用$_REQUEST,实际可以不使用$_EQUEST,先使用$_SERVER['REQUE
阅读全文
posted @ 2016-08-03 14:41
张三的哥哥
阅读(323)
推荐(0)
摘要:
页面静态化思路: 因为新闻这种信息对实时性要求不高,并且比较稳定,所以可以这样做:当地一个用户访问某条新闻后,我们使用ob缓存机制,将内容缓存到html页面。当下一次访问时候,直接访问html页面。这样减少访问数据库次数,提高程序的效率,但是如果新闻内容修改,html静态页面必须实时改变,此处将ht
阅读全文
posted @ 2016-08-03 11:47
张三的哥哥
阅读(275)
推荐(0)
摘要:
超全局变量 超全局变量是在全部作用域中始终可用的内置变量。 每个php进程都对应一套预定义变量。 PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。 PHP提供了9种超全局数组/变量 (
阅读全文
posted @ 2016-08-03 00:54
张三的哥哥
阅读(892)
推荐(0)
摘要:
1,删除文件夹指令是rmdir(),bool rmdir(string $filename)。如果文件夹中有东西,则删除失败。 实例: 2,删除文件指令是unlink(),bool unlink(string $filename)。删除文件还可以使用delete指令。 实例:
阅读全文
posted @ 2016-08-03 00:25
张三的哥哥
阅读(292)
推荐(0)
摘要:
1,is_dir()函数判断给定文件名是否是一个目录,比如bool is_dir(string $filename),如果文件名存在,并且是个目录,返回true,否则返回false。 mkdir()函数新建目录,比如bool mkdir(path,mode,recursive,context),pa
阅读全文
posted @ 2016-08-03 00:19
张三的哥哥
阅读(246)
推荐(0)
2016年8月2日
摘要:
copy函数可以复制文件,函数样式: bool copy(string $source,string $dest)将文件从source拷贝到dest。 比如将c盘的example.txt复制到d盘example.txt.bak 实例如下:
阅读全文
posted @ 2016-08-02 23:35
张三的哥哥
阅读(194)
推荐(0)