首先,php的解析引擎是Zend引擎,。在zend引擎中是使用zval结构来存储php变量的,zend是用c写的,所以代码中的结构定义也是c的语言结构,zval中包含有四个属性,分别是value,type,refcount,is_ref。

2018-12-23 09:49:58

创建标签(默认HEAD);查看标签列表;删除本地标签 删除远程标签;推送某个标签到远程;推送全部标签到远程;

2018-12-23 09:43:50

1 pre-commit,当执行commit动作时先执行此hook,可以用此hook做一些检查,比如代码风格检查,或者先跑测试。 2 prepare-commit-msg, 当commit时需要输入message前会触发此hook,可以用此hook来定制自己的default message信息。 3 commit-msg,当用户输入commit的message后被触发,可以用此hook校验message的信息,比如是否符合规定,有没有cr等。 4 post-commit, 当commit完成后被触发,可以用此hook发送notification等。

2018-12-23 09:36:08

删除版本库的文件:git rm --cached info.log; 合并单个commit: git cherry-pick commitId; 保存当前修改到工作台: git stash ;

2018-12-23 09:26:17

给字段设置随机数: UPDATE sl_order_bond SET order_amount=FLOOR(1 + (RAND() * 50)) WHERE user_id=5889 ; 字符串拼接: CONCAT('红烧',(FLOOR(1 + (RAND() * 50))));

2018-12-23 09:17:21

1 E_ERROR 致命的运行时错误(它会阻止脚本的执行) 2 E_WARNING 运行时警告(非致命的错误) 4 E_PARSE 解析错误 8 E_NOTICE 注意(事情可能是或者可能不是一个问题) 256 E_USER_ERROR 用户生成的错误消息,由trigger_error()函数生成

2018-10-23 18:35:23

本编文章包含了mac常用的基本工具,比如:HomeBrew,iterm,phpstorm及其配置,tig,ccat等。还有mac下nginx、redis、mysql、php的安装

2018-09-09 21:35:23

本篇文章介绍group、order、count联合使用的三种基本场景; group默认是按照ID正序来进行组内排序的,数据取第一条;

2018-03-12 00:11:09