![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php初始入门
潇雨码农
这个作者很懒,什么都没留下…
展开
-
postman
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。转载 2016-12-21 22:10:00 · 358 阅读 · 0 评论 -
php入门理解一
php介绍 php起初(personal home page )后来发展变成Hypertext Processor。php是一种运行在服务器端的脚本:主要是在服务端解释运行,最终将处理后的静态页面返回给客户端,不像html js 图片等直接返回给客户端。php需要在服务器端运行后,最终以html静态页面的形式返回。主要应用于制定动态网页,与前端交互:因为html+css主要是制作静态网页,事先设计原创 2016-12-21 10:17:47 · 1220 阅读 · 0 评论 -
正则表达式 贪婪匹配 转义
1 正则表达式 2 转义原创 2016-12-28 14:37:24 · 262 阅读 · 0 评论 -
底层存储变量的写时复制机制(copy on write)
首先我们回顾一下zval的结构:struct _zval_struct { /* Variable information */ zvalue_value value; /* value */ zend_uint refcount; zend_uchar type; /* active t转载 2016-12-26 12:16:57 · 439 阅读 · 0 评论 -
php基本数据类型+数组常用函数
php变量名区分大小写,以字符,下划线开头,不能为数字。1基本数据类型 php是弱数据类型,整型 浮点型 布尔型 字符 应该关注业务逻辑,不用关注数据转换 变量定义使用,数据类型是变化的,类型是由(服务器调用php模块)运行时的上下文决定的 @强制类型转换 string<—>整型 字符第一个为字符,则为0;不为则从第一个非0的数字开始赋给整数。 $a='a222' , $b=转载 2016-12-21 12:20:14 · 331 阅读 · 0 评论 -
超全局变量
超全局变量 作用域全局,系统维护的,不用再加globle,不同的进程之间的超全局变量独立。 一共九的超全局变量:$_GET $_POST $_REQUEST $_SERVER $_COOKIE $_SESSION $_ENV $_FILES $_GLOBALS其中常用的有 $_GET 和$_POST $_GET:超链接提交<a href=" ,a=xx&b=xx"/>;表单提交方式为get原创 2016-12-21 12:21:25 · 578 阅读 · 0 评论 -
unset是否释放内存之理解
unset用来销毁变量的,不一定释放内存! 实验证明在只有当指向该变量的所有变量(如引用变量)都被销毁后,才会释放内存。 $a = 'I am test.'; $b = & $a;echo $b ."n"; ?>输出结果非常明了:I am test.Example 3: $a = 'I am test.'; $b = & $a; unset($a);echo $转载 2016-12-22 21:44:35 · 1344 阅读 · 0 评论 -
常用函数
1 isset,empty ,is_null区别 empty如果 变量 是非空或非零的值,则 empty() 返回 FALSE。*换句话说,""、0、"0"、NULL、FALSE、array()、var $var、未定义; 以及没有任何属性的对象都将被认为是空的*,如果 var 为空,则返回 TRUE。判断字符串为空或者数组空,用empty()isset:是否定义并赋值了。非NULL,则true。原创 2016-12-26 21:08:19 · 174 阅读 · 0 评论 -
header()还有setCookie()前面有空格或者输出时,php会出现警告
参考引用: https://yq.aliyun.com/articles/61095header()还有setCookie()前面有空格或者输出时,php会出现警告:Warning: Cannot modify header information - headers already sent by (output started at D:\Wnmp\html\mynew\c-1.php:2原创 2016-12-27 16:30:26 · 665 阅读 · 0 评论 -
错误处理
php常用的异常和错误处理 try{ …… throw 。。。。 }catche(Expection &e){。。。。 } 将错误写入日志中: error_log 或者触发错误: trigger_error(); 或者自定义错误函数 定义错误类型参考引用: http://www.cnblogs.com/laojie4321/p/4187620.html在开发中可以将错误转载 2016-12-27 15:17:12 · 293 阅读 · 0 评论 -
php常用函数
有关字符串1 substr($str,$start,$length)$str="abcd"substr($str,1,2); bcsubstr($str,1); bcd$start为负数,则表示从后往前,第一个是1开始。substr($str,-1);d substr($str,-4,2); ab 2strstr($a,$b)判断$b是否存在$a中,存在返回从$a中该位转载 2016-12-26 17:25:22 · 271 阅读 · 0 评论 -
内存理解
** 1 ZendEngine存储变量是变量名和变量值分开存储! 2 作用域:1全局符号表 活动符号表来存变量名 ** 3 数组,符号表,对象属性,函数表,符号表,等等都是用HashTable来做为容器的.变量名存在符号表中,对应的值存在结构体zval中,将变量名与值再hashmap映射。 不同作用域的变量名存在不同的符号表中(这样可以实现不同作用域的变量不干扰),key为变量名转载 2016-12-26 11:26:52 · 194 阅读 · 0 评论 -
http协议
http协议 http超文本传输协议,web端与服务器通信采用http传输(B/S模式都是通过http) 面向连接的,无状态的(因此有了cookies,session技术)http请求和响应 2. http响应状态码: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待转载 2016-12-21 20:16:02 · 275 阅读 · 0 评论