文章分类 - php
摘要:面试题中,有时候出现下面一段代码,问你第一次运行时(从未执行过)会出现什么情况?为什么会这样?这题是想考察你对cookie的相关知识 运行结果: 会出现提示你未定义$_COOKIE这个全局变量中,不存在user这一项 原因分析: 第一次运行时,服务端会将cookie发送客户端,所以第一次客户端相当于
阅读全文
摘要:背景: 以前看tp的相关源码,有一段错误处理函数逻辑,看了下里面的源码,针对错误处理,大概有以下几个函数。 set_error_handler — 设置用户自定义的错误处理函数 本函数可以用你自己定义的方式来处理运行中的错误, 例如,在应用程序中严重错误发生时,或者在特定条件下触发了一个错误(使用
阅读全文
posted @ 2018-05-04 16:52
rcj_飞翔
摘要:以前写代码很少注意到限制函数参数类型,今天听了群里面一些人说起,突然觉得这个十分有必要,写参数类型可以起到约束传入参数的类型作用,在安全性方面也更好,更符合面向对象思想。 总结下官方上的说法:http://php.net/manual/zh/language.oop5.typehinting.php
阅读全文
posted @ 2018-04-17 16:32
rcj_飞翔
摘要:背景: 上次看了下composer源码,发现了一处使用匿名函数的地方,由于对匿名函数使用的比较少,所以当时还是还有点不懂,今天练习了下匿名函数的使用方法,composer中的代码如下: 上述返回了一个匿名函数,匿名函数通过用use关键字引入加载器,目的是让loader加载器的相关映射配置信息初始化,
阅读全文
摘要:前言: 说实话,php位运算符个人运用的比较少,但是还是得知道,归纳起来,php位运算符主要有以下几种: "&" 按位与运算: 只有对应的两个二进位均为1时,结果位才为1,否则为0 "|" 按位或运算 "^" 按位异或运算 "~" 求反运算 "〈〈" 左移运算 >>” 右移运算
阅读全文
摘要:文章来源:https://segmentfault.com/a/1190000010302052 记得刚来北京找工作的时候,有个面试题大概是问你知道通过php有哪几种方式发送http请求,当时自己填了个curl工具,也没写具体代码,考官直接说你这基本功很差,当时自己很羞愧,今天浏览别人的笔记,发现p
阅读全文
摘要:int 1 1 => int 2 2 => int 1// 3变1 将第三个元素赋值为数组的第二个元素的值2, array (size=3) 0 => int 1 1 => int 2 2 => int 2// 1变2 将第三个元素赋值为数组的第三个元素的值2 array (size=3) 0 => int 1 1 => int 2 2 => int ...
阅读全文
posted @ 2018-03-30 15:58
rcj_飞翔
摘要:function get_week($date){ //强制转换日期格式 $date_str=date('Y-m-d',strtotime($date)); //封装成数组 $arr=explode("-", $date_str); //参数赋值 //年 $year=$arr[0]; //月,输出2
阅读全文
摘要:因为以前很少用到composer,所以对composer不太熟悉,最近看了下别人的一些composer用法,自己小小试了一下 composer.json的相关用法信息 //更新composer composer selfupdate 《》//配置国内包镜像 composer config repo.
阅读全文
摘要:http://www.jb51.net/article/26890.htm 相关设置函数 ini_set('session.gc_maxlifetime',180);echo ini_get('session.gc_maxlifetime');
阅读全文
摘要:获取本周的第一天和最后一天 $date = getdate(); $week = $date['wday']; $weekstart = date('Y-m-d',time()-($week-1)*24*60*60) $weekstart = date('Y-m-d',time()+(7-$week
阅读全文

浙公网安备 33010602011771号