发布时间:2017-06-19 10:30:21 分类:其他
1. get是从服务器上获取数据post是向服务器传送数据。本质都是发送请求和接收结果只是组织格式和数据量上面有差别2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中。post是通过HTTP post机制将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址3. get方式服务器端用Request.QueryString获取变量的值,post方式服务器端用Request.Form获取提交的数据4. get传送的数据量较小不能大于2KB。post传送的数据量较大一般被默认为不受限制5. get安全性非常低,post安全性较
发布时间:2017-06-15 16:20:12 分类:php
静态成员(static)和普通成员(public; protect; private)的区别:静态成员是属于类的,普通成员是属于对象的 <?phpclass fenbi{ public $length; public static $color; static function show() { echo "粉笔的颜色:" ,self:: $col
发布时间:2017-06-09 16:17:34 分类:php
PHP错误:是属于php程序自身的问题,一般是由非法的语法,环境问题导致的,使得编译器无法通过检查,甚至无法运行的情况。平时遇到的warming、notice都是错误,只是级别不同而已。PHP异常:一般是业务逻辑上出现的不合预期、与正常流程不同的状况,不是语法错误。PHP异常处理机制借鉴了java c++等,但是PHP的异常处理机制是不健全的。异常处理机制目的是将 程序正常执行的代码 与 出现异常如何处理的代码分离。PHP是无法自动捕获异常的(绝大多数),只有主动抛出异常并捕捉。也就是说,对于异常,是可预见的。
发布时间:2017-06-09 16:16:14 分类:php
在一个典型的 Apache + mod_php 架构的 PHP 运行环境中,一个 PHP 网站是这样运行的:Apache 收到用户的 HTTP 请求这个请求是以 .php 结尾或者是一个不存在的路径(.htaccess 会将其转发到 index.php)Apache 的 mod_php 会启动一个新的 PHP 进程(PHP 解释器),读取 HTTP 请求的 URL 中的那个 .php 文件或者 index.php被读取进 PHP 解释器的字符串被按照 PHP 的语法进行解析。为了方便理解,我们将这些经过解析的字符串所生成的 context(上下文)命名为 Matrix然后 PHP 解释器会根据从 Matrix 中解析出的特定 PHP 语句(