摘要: 时间戳(年月日时分秒) 使用strtotime函数,结合+1 month,-1 month,next month,last month的时候会出现一些问题. demo示例: "date"内部逻辑的处理,其实是正确. 解析内部处理的逻辑? 解决方法一: PHP>=5.3 date新增修正短语,用来明确 阅读全文
posted @ 2018-09-17 20:23 echo曦 阅读(829) 评论(0) 推荐(0) 编辑
摘要: mysql基础知识语法汇总整理(一) insert select update delete 联合查询 连接查询 子查询 视图 事物 用户权限管理 mysql基础知识语法汇总整理(一) 阅读全文
posted @ 2018-08-30 11:34 echo曦 阅读(5114) 评论(0) 推荐(1) 编辑
摘要: mysql基础知识语法汇总整理(二) 连接数据库操作 数据库操作 表的操作 数据操作 索引 外键 储存引擎 三范式 mysql基础知识语法汇总整理(二) 阅读全文
posted @ 2018-08-23 20:06 echo曦 阅读(31111) 评论(1) 推荐(2) 编辑
摘要: 1. null合并运算符(??) ??语法: 如果变量存在且值不为NULL,它就会返回自身的值,否则返回它的第二个操作数. 2. define() 定义常量数组 3. 组合比较符(<=>) 组合比较符用于比较两个表达式.当$a小于、等于或大于$b时它分别返回-1、0或1. 比较的原则是沿用PHP的常 阅读全文
posted @ 2018-08-15 19:10 echo曦 阅读(6141) 评论(0) 推荐(0) 编辑
摘要: PHP匿名函数和闭包使用的句法与普通函数相同,但匿名函和闭包数其实是伪装成函数的对象. 匿名函数:就是没有名称的函数.匿名函数可以赋值给变量,对象传递.不过匿名函数仍是函数,因此可以调用,还可以传入参数.匿名函数特别适合作为函数或方法的回调. 闭包:是指在创建时封装周围状态的函数.即使闭包所在的环境 阅读全文
posted @ 2018-08-14 13:02 echo曦 阅读(5997) 评论(0) 推荐(1) 编辑
摘要: 一、echo,print,print_r,var_dump的区别? 二、cookie与session的区别?如果客户端禁用了cookie功能,将会对session有什么影响? 三、WEB开发中数据提交方式有几种?有什么区别? 四、常见的HTTP状态码含义? 五、mvc是什么?相互间有什么关系? 六、 阅读全文
posted @ 2018-08-08 16:05 echo曦 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 值传递 (示例demo) 引用传递 (示例demo) 应用场景: (1)值传递时,php必须复制值. (2)引用传递则不需要复制值,故引用传递一般用于大字符串或对象. 优缺点: (1)传值会很耗时间,特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作. (2)传送引用,函数内的任何操作等同 阅读全文
posted @ 2018-08-03 11:25 echo曦 阅读(280) 评论(0) 推荐(0) 编辑
摘要: php面向对象基础知识 请点击查看 一、常见的设计模式主要有23种,根据使用目标的不同可以分为以下三大类:创建设计模式、结构设计模式、行为模式创建设计模式: (5种)用于创建对象时的设计模式.初始化对象流程的设计模式.当程序复杂时,需要灵活创建对象,同时减少创建时的依赖.创建设计模式就是解决此问题的 阅读全文
posted @ 2018-07-30 20:21 echo曦 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 面向对象并不是一种技术,而是一种思想,是一种解决问题的最基本的思维方式!如何理解使用?OOP:面向对象编程 (直接代码说明) 1.面向对象的基本概念 示例demo: 运行结果如下图: 2.面向对象中的魔术方法,__construct():构造方法 示例demo 运行结果如下图: 3.面向对象中的魔术 阅读全文
posted @ 2018-07-26 11:56 echo曦 阅读(3296) 评论(1) 推荐(0) 编辑
摘要: (一)什么是跨域请求? 首先要理解什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 常见跨域场景:(JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。) 常见解决跨域办 阅读全文
posted @ 2018-07-23 16:35 echo曦 阅读(638) 评论(0) 推荐(0) 编辑