Laravel dingo,HTTP的请求头(accept)无法携带版本号的解决方法

9-06

使用 Laravel dingo 做api开发时,涉及 API 的多版本控制,dingo 允许在 HTTP请求的 header [Accept] 中,指定版本号。形式如 application/vnd.subtype.v2+js...
阅读全文

facebook 走光的 PHP 首页源码

5-09

简单粗暴,没有花里胡哨 解决问题的代码就是好代码 <?php include_once $_SERVER['PHP_ROOT'].'/html/init.php'; include_once $_SER...
阅读全文

Laravel Homestead 高效小技巧

4-27

一、新建的 laravel 工程,最快创建 mysql 数据库的方法 homestead 虚拟机中,vim ~/.bashrc ,添加如下代码: function dbcreate() { echo "CREAT...
阅读全文

为啥我要再造个 composer 镜像的轮子?

4-26

先说说为啥用composer? 它具备以下标签: 高效,脚手架,自动构建,持续集成,工程化,社会化协作。这是一种提高生产力的开发方式。 常见语言的包管理工具:...
阅读全文

从PHP语法糖剖析Zend VM引擎

11-03

1. 先说个PHP5.3+ 的语法糖,通常我们这样写: <?php $a = 0; $b = $a ? $a : 1; 语法糖可以这样写: <?php $a = 0; $b = $a ?: 1...
阅读全文

MacPorts如何降级安装低版本的包

11-01

1. 因为需要编译php 5.6版本,很不幸,bison包需要 > 2.5,且 < 3.0,而Macport 自带版本已经大于3.0了,所以需降级,好在早期做android系统源码编译环...
阅读全文

PHP5.4+内置webserver,Yii中如何隐藏index.php,让URL rewrite

3-25

Yii 中为了美化URL,可以把 /index.php?r=post/view&id=100 转变成下面path的形式: /index.php/post/100 Yii的配置中加入: <?php &#...
阅读全文

PHP内核中是如何实现 empty, isset 这些函数的?

11-07

叨叨几句 准备工作 开始分析 叨叨几句 本来这个问题是在oschina上提出的: http://www.oschina.net/question/1179015_2140695 但一直没收到合适的答案,...
阅读全文

VIM PIV插件的bug,编辑PHP大文件偶尔会丢失语法高亮

11-05

在查看行数较多的PHP脚本时候,比如G跳到文件底部,经常会丢失语法高亮,经google 这个应该是和自动保存功能冲突所引起,具体讨论见: https://github.com/sp...
阅读全文

PHP实现简单高精度的求PI方法

11-05

本篇是继上一篇 PHP实现投镖求PI法,最笨但最有意思 讲完最笨的,再说一个更精巧的方法,代码如下: <?php // pi = 2 + 2/3 + 2/3*2/5 + 2/3*2/5*2/7 + ....
阅读全文