[置顶] php 生成器 入门理解

摘要: 概念太晦涩,看不懂,直接上例子: 问题:得到一个1-1000000的整数数组,然后用foreach遍历输出 如果没有生成器,这样做: 阅读全文

posted @ 2016-10-25 12:47 巴比伦塔の台阶 阅读(147) 评论(0) 推荐(0) 编辑

2016年12月30日

php array_walk 和 array_reduce函数

摘要: 1.array_walk:将数组中的元素(键+值)依次取出传给处理的函数,函数处理完就完了,没有返回值. $arr1=array( 'name'=>'zhangsan', 'age'=>300, ); array_walk($arr1,function($val,$key){ echo '参数: '.$key.' 值: '.$val.''; }); 结果: 参数: name... 阅读全文

posted @ 2016-12-30 15:29 巴比伦塔の台阶 阅读(200) 评论(0) 推荐(0) 编辑

2016年12月28日

php function 定义时函数名前加&符号的意义

摘要: 看了很多帖子,但是都不能理解,又去看了很多资料,终于名白了.记下备忘. 问题:php在声明函数时,函数名前面的&符号有什么用? 一直想不通.很多帖子说类似于变量的$a=&$b,但是$b在声明的时候前面可没有加&符号啊?那么这个函数名前面加&有什么用呢? 很多人看的都是网上的例子,先用网上例子试一下: 阅读全文

posted @ 2016-12-28 12:54 巴比伦塔の台阶 阅读(369) 评论(0) 推荐(0) 编辑

2016年9月8日

单元测试SimpleTest新手入门

摘要: 最近学习单元测试,先用了下PHPunit,结果安装问题一大堆,于是立刻放弃改试simpletest,感觉简单多了.下面列出步骤. 1.下载simpletest(版本1.1.0), http://www.winsite.com/Development/Miscellaneous/SimpleTest/ 阅读全文

posted @ 2016-09-08 16:50 巴比伦塔の台阶 阅读(746) 评论(0) 推荐(0) 编辑

2016年8月22日

1.2魔术方法和延迟静态绑定

摘要: 一.魔术方法: 1.__get,__set __get:获取一个不可访问的属性时触发(不可访问指属性不存在,或者没有访问权限) __set:为一个不可访问的属性赋值的时候触发 2.__isset,__unset __isset:当用isset()函数判断一个不可访问的属性时触发 __unset:当用 阅读全文

posted @ 2016-08-22 11:02 巴比伦塔の台阶 阅读(278) 评论(0) 推荐(0) 编辑

2016年8月19日

1.1面向对象

摘要: 面向对象是一种编程思想,和具体语言无关.c,java,JavaScript,php都可以进行带有自己风格的面向对象的开发. 类是对一类事物都有的属性和行为的封装,为什么需要类?首先我们要想想如果没有类会怎么样?如果没有类,假设现在我们要表示一辆普通的自行车,我们会想轮子数量2个,价格多少…然后我们又 阅读全文

posted @ 2016-08-19 16:28 巴比伦塔の台阶 阅读(344) 评论(0) 推荐(0) 编辑

2016年8月12日

php微信支付(仅pc端扫码支付模式二)详细步骤.----仅适合第一次做微信开发的程序员

摘要: 本人最近做了微信支付开发,是第一次接触.其中走了很多弯路,遇到的问题也很多.为了让和我一样的新人不再遇到类似的问题,我把我的开发步骤和问题写出来,以供参考. 开发时间是2016/8/10,所以微信支付的版本也是对应此时的版本. 一.前期准备: 首先你们公司开通微信支付功能后,会收到一份邮件,里面有账 阅读全文

posted @ 2016-08-12 12:25 巴比伦塔の台阶 阅读(1824) 评论(0) 推荐(0) 编辑

2016年8月8日

php微信支付(仅Jsapi支付)详细步骤.----仅适合第一次做微信开发的程序员

摘要: 本人最近做了微信支付开发,是第一次接触.其中走了很多弯路,遇到的问题也很多.为了让和我一样的新人不再遇到类似的问题,我把我的开发步骤和问题写出来,以供参考. 开发时间是2016/8/2,所以微信支付的版本也是对应此时的版本. 一.前期准备: 首先你们公司开通微信支付功能后,会收到一份邮件,里面有账户 阅读全文

posted @ 2016-08-08 15:43 巴比伦塔の台阶 阅读(1769) 评论(6) 推荐(2) 编辑

导航