文章分类 -  php

摘要:面试题中,有时候出现下面一段代码,问你第一次运行时(从未执行过)会出现什么情况?为什么会这样?这题是想考察你对cookie的相关知识 运行结果: 会出现提示你未定义$_COOKIE这个全局变量中,不存在user这一项 原因分析: 第一次运行时,服务端会将cookie发送客户端,所以第一次客户端相当于 阅读全文
posted @ 2018-05-07 15:57 rcj_飞翔 阅读(115) 评论(0) 推荐(0)
摘要:背景: 以前看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加载器的相关映射配置信息初始化, 阅读全文
posted @ 2018-04-14 12:02 rcj_飞翔 阅读(118) 评论(0) 推荐(0)
摘要:前言: 说实话,php位运算符个人运用的比较少,但是还是得知道,归纳起来,php位运算符主要有以下几种: "&" 按位与运算: 只有对应的两个二进位均为1时,结果位才为1,否则为0 "|" 按位或运算 "^" 按位异或运算 "~" 求反运算 "〈〈" 左移运算 >>” 右移运算 阅读全文
posted @ 2018-04-12 18:13 rcj_飞翔 阅读(115) 评论(0) 推荐(0)
摘要:文章来源:https://segmentfault.com/a/1190000010302052 记得刚来北京找工作的时候,有个面试题大概是问你知道通过php有哪几种方式发送http请求,当时自己填了个curl工具,也没写具体代码,考官直接说你这基本功很差,当时自己很羞愧,今天浏览别人的笔记,发现p 阅读全文
posted @ 2018-04-12 17:28 rcj_飞翔 阅读(152) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2016-10-11 17:32 rcj_飞翔 阅读(117) 评论(0) 推荐(0)
摘要:因为以前很少用到composer,所以对composer不太熟悉,最近看了下别人的一些composer用法,自己小小试了一下 composer.json的相关用法信息 //更新composer composer selfupdate 《》//配置国内包镜像 composer config repo. 阅读全文
posted @ 2016-07-01 18:17 rcj_飞翔 阅读(114) 评论(0) 推荐(0)
摘要:http://www.jb51.net/article/26890.htm 相关设置函数 ini_set('session.gc_maxlifetime',180);echo ini_get('session.gc_maxlifetime'); 阅读全文
posted @ 2016-06-14 16:29 rcj_飞翔 阅读(60) 评论(0) 推荐(0)
摘要:获取本周的第一天和最后一天 $date = getdate(); $week = $date['wday']; $weekstart = date('Y-m-d',time()-($week-1)*24*60*60) $weekstart = date('Y-m-d',time()+(7-$week 阅读全文
posted @ 2016-04-14 18:21 rcj_飞翔 阅读(137) 评论(0) 推荐(0)