从零构建一个新项目 还记得php5.3的年代项目结构是什么样的吗?很多人都接触过Ecshop或者wordpress的源码吧,如果从零开始构建一个工程项目,你最花费精力的是什么? 相信很多人都是为项目路径而发愁,没错,作为…
标签:php
PHP二维数组(或任意维数组)转换成一维数组的方法
假设有下面一个二维数组: [ { "base_point": [ 100, 300, 500 ] }, { "base_point": [ 1000, 3000, 5000 ] }, { "base_point": [ …
php中使用fsockopen实现异步请求
php执行一段程序,有可能几毫秒就执行完毕,也有可能耗时较长。例如,用户下单这个事件,如果调用了些第三方服务进行发邮件、短信、推送等通知,可能导致前端一直在等待。而有的时候,我们并不关心这些耗时脚本的返回结果,只要执行就…
关于array_column数组的发现
array_column数组常用来获取二维数组中的某一列值,根据官方手册的说明: array array_column ( array $input , mixed $column_key [, mixed $index…
array_merge数组使用注意事项
合并数组我使用最多的是array_merge()函数,这个函数功能很强大,用来将两个不同来源的数据合并成一个数组. thinkphp框架中配置config就是通过这个数组进行合并的; 如果数组中有相同的字符串键名,那么默…
什么是语法糖(what is the Syntactic sugar?)
语法糖(Syntactic Sugar),也叫糖衣语法.指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。 举例…
PHP之两种模式下redis扩展
使用homestead作为开发环境,项目需要使用redis,在安装了PHP redis扩展后,使用phpinfo()查看已安装的扩展,看到redis已经被安装完成,使用redis作为缓存数据库时同样能够生效。 但是最近业…
php基础点知识网络
PHP 基础点 1: 变量的传值与引用。 2:变量的类型转换和判断类型方法。 3:php 运算符优先级,一般是写出运算符的运算结果。 4:PHP 中函数传参,闭包,判断输出的 echo,print 是不是函数等。 5:P…
PHP基础之数据类型
php字符串的定义方式及各自区别 单引号不能解析变量 单引号不能解析转义字符(\n\r),只能解析单引号和反斜线(\) 单引号执行效率比双引号高 定界符 HereDoc 类似于双引号>>>EOT Newdoc 类…