![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
石头的笔记
努力程度之低,还不足以拼天赋
展开
-
PHP session and cookie
cookie 和 session 主要不同的是存储机制。cookie 是一个web页面到下一个页面的数据传输方法,存储在客户端;session 是让数据在页面中持续有效的方法,存储在服务器端COOKIE1.什么是cookieCookie 是在HTTP协议下,通过服务器或或脚本语言可以维护客户浏览器上信息的一种方式,存在与http请求头中。 cookie 简单的说,是w...原创 2017-09-18 17:49:27 · 402 阅读 · 0 评论 -
PHP的引用传址和赋值传值以及unset()
本文中的 引用传址 === 引用传值;赋值传值 === 普通传值变量在内存中首先,要理解变量名存储在内存栈中,它是指向堆中具体内存的地址,通过变量名查找堆中的内存;普通传值:传值以后,是不同的地址名称,指向不同的内存实体;引用传值:传引用后,是不同的地址名称,但都指向同一个内存实体;改变其中一个,另外一个就也被改变;两种类型的区别以下我将通过三个列子来详细讲...转载 2017-10-24 19:08:54 · 1342 阅读 · 0 评论 -
PHP数据类型
PHP的八种数据类型 四标、两复、两特殊 PHP是一种弱类型的语言,数据类型通常不需要程序员指定,PHP在运行时会自动判断。四种标量类型integer (整型)float (浮点型包括double)string (字符串型)boolean (布尔型)两种复合数据类型array (数组)object (对象)两种特殊的数据类型res原创 2017-07-26 19:26:02 · 369 阅读 · 0 评论 -
PHP的数据类型转换
数据类型的转换 (boolean)$num 转换为布尔型 类似的还有:(string) 、(integer) 、(float)、(array)、(object)字符串转换为整型时,字符串以数字开头的,先数字部分转换为整型,然后舍去剩余部分;数字中还有小数点,取到小数点前一位。(因此,手机号要以字符串类型处理,Mysql(decimal)类型要以float处理)settype()可以快原创 2017-07-27 14:38:19 · 344 阅读 · 0 评论 -
PHP运算符优先级
常用的运算符优先级 逻辑!> 算术 > 比较 > 位运算符 > 逻辑 && 、|| > 赋值 > 逻辑and or严谨的优先级截图来自:http://php.net/manual/zh/language.operators.precedence.php...原创 2017-07-28 14:08:59 · 279 阅读 · 0 评论 -
ThinkPHP中的getFileldBy、getBy魔术查询方法
1. ThinkPHP中getFieldBy用法$username = $_POST['username'];$demo = M('demo');$uid = $demo->getFiledByUserName("$username",'uid');相当于:select uid from demo where username = "$username" ;getFieldBy后面的字段就是原创 2017-08-01 15:33:36 · 447 阅读 · 0 评论 -
PHP常用函数
取整函数 向上取整函数:ceil(); echo ceil(5/3);输出 2 向下取整函数:floor();echo floor(5/3);输出 1 时间函数 获取UNIX时间戳 : int time() 返回的是秒数date()函数 date(‘Y-m-d H:i:s’) 返回 : 2017-08-...原创 2017-08-01 23:29:20 · 238 阅读 · 0 评论 -
PHP变量
基础部分变量区分大小写只能以字母、数字、下划线组成,只能是字母、下划线开头& 引用赋值作用域函数内部定义的叫局部变量函数外部定义的作用域是整个PHP文件,但是函数内部不可访问global 关键字声明的变量是全局变量,在函数内部也可以访问$GLOBALS 超全局变量 , 是所有已定义全局变量组成的数组,变量名是该数组的索引,可以说是所有超级变量的超级集合...原创 2017-08-01 23:52:02 · 264 阅读 · 0 评论 -
PHP取整函数
取整函数向上取整函数:ceil();echo ceil(5/3);输出 2 向下取整函数:floor();echo floor(5/3);输出 1原创 2017-08-03 17:14:33 · 558 阅读 · 0 评论 -
PHP时间函数
时间函数 获取UNIX时间戳 : int time() 返回的是秒数date()函数 date(‘Y-m-d H:i:s’) 返回 : 2017-08-01 22:55:56 date(‘y-m-d h:i:s’) 返回 :17-08-01 10:58:51 date(‘Y-m-d H:i:s’,$time) 可以将 \$time时间戳格式化原创 2017-08-03 17:15:08 · 425 阅读 · 0 评论 -
PHP文件操作函数
文件函数int file_put_contents(filename, data) 写入成功返回1string file_get_contents(string filename ,[int offset [int maxlen]]) 在filename中offset位置读取maxlen长度的字符串,读取失败返回false;...原创 2017-08-03 17:16:28 · 355 阅读 · 0 评论 -
PHP中JSON有关函数
JOSN有关函数json_encode() 将PHP变量(resource类型除外)转换为json形式,失败返回false;json_decode()将json格式的字符串转换为PHP变量,当第二个参数为ture时,转换为数组(array),默认为对象(object)json_encode 是编译,json_decode是反编译。注意: json只能接收utf-8编码的字符,所以json...原创 2017-08-03 17:17:13 · 337 阅读 · 0 评论 -
PHP字符串和数组转换
字符串和数组转换函数字符串切割成数组$array = explode( separator \$string) 当一个字符串转换为数组时,需要指定分隔符(separator)切割数组粘合成字符串$string = implode( glue \$array) 当一个数组转换为字符串时,需要指定胶合剂(glue)粘合...原创 2017-08-03 17:17:56 · 407 阅读 · 0 评论 -
PHP字符串操作函数
字符串函数基础双引号 中的内容可以被解析,单引号只当作普通字符处理;进行SQL 查询前,所有的字符串都必须加单引号,以避免可以的注入漏洞和SQL错误。连接符PHP中字符串连接符是 ‘.’去特殊字符trim()函数,用于去除字符串首尾空格和特殊字符,ltrim() 去除左边的空格和特殊字符rtrim() 去除右边的空格和特殊字符转义字符...原创 2017-08-03 17:18:31 · 451 阅读 · 0 评论 -
PHP魔术方法
1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法 __set( $property, $value ) 给一个未定义的属性赋值时调用 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)2、__isset、__unset__isset转载 2017-07-27 14:08:34 · 204 阅读 · 0 评论