PHP语法分析器:RE2C && BISON 总结

PHP语法分析器:RE2C && BISON 总结
在这之前,我曾经尝试过一个项目,就是将我们的PHP代码自动生成so扩展, 编译到PHP中,我叫它 phptoc。 但是由于各种原因,暂停了此项目。 写这篇文章一是因为这方面资料太少,二是把自己的收获总结下来,以便以后参考,如果能明白PHP语法分析 那对PHP源码的研究会更上一层楼地 ^.^… 我尽可能写的通俗易懂些。 这个项目思路源于facebook的……继续阅读 »

21NN 51浏览 0评论 0个赞

php一种不增加字段的自定义表单实现

php一种不增加字段的自定义表单实现
很多开源的程序系统都有自定义表单功能,比如织梦和帝国;他们的自定义表单是创建了一个新的表,这是一种实现方式,但是有的时候我们可能需要一些附属的内容,或并不需要建多个表,只希望通过一个字段来存放我们附加的这些内容,这时候我们就可以通过下面这种实现方式来实现。 先看一下实现效果: 我们可以设置他的提示文字,字段,类型,默认值,参数,排序,是否在列表显……继续阅读 »

21NN 54浏览 0评论 0个赞

PHP简单验证码类:字母+数字 字体随机扭曲

PHP简单验证码类:字母+数字 字体随机扭曲
现在各式各样的验证码,个人认为验证码是让用户看的,所以简单就好。什么干扰码,倾斜,复杂的背景 都是对用户的一种折磨。 看了一些比较大的体验比较好的网站验证码都较为简单,没有复杂的背景,没有干扰码,没有背景。 有什么地方写的不好的欢迎大家批评,指点。[php] <?php if (!defined(‘IS_I……继续阅读 »

21NN 50浏览 0评论 0个赞

php 获取数组中重复数据

php 获取数组中重复数据
两天前,需要用到找出php数组中的重复数据,总结了两种方法,在这里跟大家共享一下,求关注啊 (1)利用php提供的函数,array_unique和array_diff_assoc来实现 [php] <?php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 ……继续阅读 »

21NN 46浏览 0评论 0个赞

PHP JSON中文乱码解决方法大全

PHP JSON中文乱码解决方法大全
我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其实与PHP Ajax传值中文字符乱码的解决方法类似,下面我以教程形式详细介绍下解决PHP JSON中文乱码的方法。   为什么PHP与JSON交互时会出现中文……继续阅读 »

21NN 46浏览 0评论 0个赞

PHP之APC缓存详细介绍(学习整理)

PHP之APC缓存详细介绍(学习整理)
1、APC缓存简介 APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。 系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存 3600……继续阅读 »

21NN 59浏览 0评论 0个赞

PHP面向对象的进阶学习

PHP面向对象的进阶学习
学习内容:抽像类、接口、final、类常量 一、抽像类(abstract) 在我们实际开发过程中,有些类并不需要被实例化,如前面学习到的一些父类,主要是让子类来继承,这样可以提高代码复用性 语法结构: abstract class 类名{ 属性 $name; 方法(){} //方法也可以为abs……继续阅读 »

21NN 55浏览 0评论 0个赞

模拟新浪微博自动登陆

模拟新浪微博自动登陆
详细内容见程序注释. [php] <?php /** * 功能: 模拟新浪微博登陆 * 用途: 模拟用户登陆, 以便进行后续操作, 比如自动化的控制自己的新浪app刷新某些数据 * 注意事项: * 1. 需要安装nodejs * 2. 需要下载新浪的加密js文件, 请到新浪登陆页查看网络请求自己下载最新版本(我当时用的: ……继续阅读 »

21NN 49浏览 0评论 0个赞