技术饭 php命名空间基础入门

php命名空间基础入门,什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。在PHP中,命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题,例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目录 /home/greg 外访问 foo.txt 文件时,我们必须将目录名以及目录分隔符放在文件名之前得到 /home/greg/foo.txt。

阅读全文 » 2671天前
2017年01月04日

技术饭 ThinkPHP抽奖案例

ThinkPHP抽奖案例,之前做过微信的抽奖功能,本来也是不太懂,后来百度了一下,就整理了一下中奖概率算法,现在分享出来给大家用啦!代码相对比较简单,一看就能明白,可以自己拿回去测试一下再放到正式项目中去使用!

阅读全文 » 2674天前
2017年01月01日

技术饭 PHP设置P3P实现跨域访问,字符串数组格式转换为实际数组

PHP设置P3P实现跨域访问,字符串数组格式转换为实际数组,使用过discuz或者phpcms的人都知道,当我们需要用到用户中心的时候就会涉及到跨域登陆,类型discuz的ucenter一样,似乎只有IE对跨域访问COOKIE限制比较严格,上述代码在FIREFOX下测试,即使不发送P3P头信息,也能成功,另外讲述一下php中eval方法的使用。

阅读全文 » 2679天前
2016年12月27日

技术饭 php获取当天时间的起始时间戳与结束时间戳

php获取当天时间的起始时间戳与结束时间戳,这两个时间在计算周期、计算当前时间的某些需求上是极其有用的,所以需要的同学现在可以拿去mark一下啦,另外再给出另外一些计算方法,免得有些人再写300行代码去实现~~

阅读全文 » 2679天前
2016年12月27日

技术饭 php刮刮卡,大转盘抽奖中奖概率算法

php刮刮卡,大转盘抽奖中奖概率算法,用法相对比较简单,这里就不啰嗦了,代码里面有注释,一看就明白!

阅读全文 » 2679天前
2016年12月27日