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

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

在这之前,我曾经尝试过一个项目,就是将我们的PHP代码自动生成so扩展,编译到PHP中,我叫它 phptoc。但是由于各种原因,暂停了此项目。写这篇文章一是因为这方面资料太少,二是把自己的……

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

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

很多开源的程序系统都有自定义表单功能,比如织梦和帝国;他们的自定义表单是创建了一个新的表,这是一种实现方式,但是有的时候我们可能需要一些附属的内容,或并不需要建多个表,只希望通过一个字段来存放我……

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

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

现在各式各样的验证码,个人认为验证码是让用户看的,所以简单就好。什么干扰码,倾斜,复杂的背景 都是对用户的一种折磨。 看了一些比较大的体验比较好的网站验证码都较为简单,没有复杂……

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

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

1、APC缓存简介APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户……

PHP面向对象的进阶学习

PHP面向对象的进阶学习

学习内容:抽像类、接口、final、类常量一、抽像类(abstract) 在我们实际开发过程中,有些类并不需要被实例化,如前面学习到的一些父类,主要是让子类来继承,这样可以提高……

模拟新浪微博自动登陆

模拟新浪微博自动登陆

详细内容见程序注释.[php] <?php /** * 功能: 模拟新浪微博登陆 * 用途: 模拟用户登陆, 以便进行后续操作, 比如自动化的控制自己的新浪app刷新某些数据……

php 获取数组中重复数据

php 获取数组中重复数据

两天前,需要用到找出php数组中的重复数据,总结了两种方法,在这里跟大家共享一下,求关注啊(1)利用php提供的函数,array_unique和array_diff_assoc来实现[php……

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

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

我们知道在使用Ajax技术与PHP后台交互时,中文乱码是常有的事,JSON作为与XML类似的数据交换格式,在PHP用来进行交互时也会出现中 文乱码的情况,解决PHP JSON中文乱码的方法思路其……

PHP图片验证码制作(中)

PHP图片验证码制作(中)

随机生成数字,字母的代码:<?php//che.phpsession_start();for($i=0;$i<4;$i++) { $rand.=dechex(rand(1……

php关联数组排序(快速排序)

php关联数组排序(快速排序)

使用环境和条件有这样一种情况,php里面的关联数组,如果下面这样的数组数据:[php] $array = array ( array ( ……

点击复制链接 与QQ/MSN好友分享!

点击复制链接 与QQ/MSN好友分享!

点击复制链接 与QQ/MSN好友分享! ……

PHP取二进制文件头快速判断文件类型

PHP取二进制文件头快速判断文件类型

一般我们都是按照文件扩展名来判断文件类型,但是这个很不靠谱,轻易就通过修改扩展名来躲避了,一般必须要读取文件信息来识别。<?php$files = array(‘./te……

页面设计 中英文输出 自动换行

页面设计 中英文输出 自动换行

今天又经历了恶心的页面错位现象,原因很简单,在页面输出汉字时,如果区域宽度不够了,会自动换行,然而,英文字母不可以,也就是说你输出类似”aaaaaaaaaaaa”的一串字……

php 对 mysql数据库的增,删,该,查

php 对 mysql数据库的增,删,该,查

$dbhost=”localhost”; $dbuser =”admin”; $dbpass =”……

常用的预定义变量

常用的预定义变量

<?phpecho “当前操作系统信息”.PHP_OS.”“;echo ‘本文件路径和文件名为:’.__FIL……

PHP半路出家(2)

PHP半路出家(2)

函数是每个编程语言必不可少的,我得了解了PHP有什么不同最犀利的就是返回类型,不用在函数声明注明唯一需要注意的是你得用对应的类型接收返回值~C++里的老面孔按引用传值”&am……

php在程序中把网页生成word文档并提供下载

php在程序中把网页生成word文档并提供下载

在这篇文章中主要解决两个问题: 1:在php中如何把html中的内容生成到word文档中 2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行……

点击复制链接 与QQ/MSN好友分享!

点击复制链接 与QQ/MSN好友分享!

点击复制链接 与QQ/MSN好友分享! ……

php实现页面跳转的几种方法

php实现页面跳转的几种方法

PHP被许多程序员用来开发WEB的首选语言。在实际开发中,网站的各项功能都可以通过PHP语言的编写来满足,比如PHP页面跳转这一方法。探讨PHP变量解析顺序如何获取提交数据深入解读PHP运行……

php判断数组是否有序

php判断数组是否有序

今天就是国庆长假的最后一天,无心搞业务代码,看到群里讨论php如何判断数组有序,我就给实现了一个复杂度为N的算法,贴出代码供大家学习[php]<?php function Judeg……

PHP图片验证码制作(上)

PHP图片验证码制作(上)

最近正在学习php入门,现在刚入门,所以许多都不知道,就从最基础的学起,不会的上网查,然后把它记在这个法宝内,就如今天遇到随即函数rand();脑海中想到用它做点啥好呢,最后想起了验证码,数字验……

浅谈PHP代码设计结构

浅谈PHP代码设计结构

coding多年,各种代码日夜相伴,如何跟代码友好的相处,不光成为职业生涯的一种回应,也是编写者功力的直接显露。如何看待程序和代码呢?那就让我们从程序定义来谈起,如果从业务最终呈现来看,一……

环境配置(window+Apache+Php)

环境配置(window+Apache+Php)

环境配置(window+Apache+Php) 如果配置过忘了,呢么紧跟红字引导哦~如果很讨厌配置环境这种工作的朋友,呵呵,搜”XAMPP”吧~安装包里应有尽有……

PHP中数组的三种排序方法

PHP中数组的三种排序方法

一、冒泡排序法 说明:找到最大的数,排列到最后面,然后继续找例:$arr = array(3,5,-1,0,2);for($i=0;$i<count($arr)-1;$i++……

漫谈社区PHP 业务开发

漫谈社区PHP 业务开发

在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。一、基础运行环境针对新产品的开发,必须能够快速搭建一套LAM……

PHP半路出家(4)

PHP半路出家(4)

上一篇:http://www.2cto.com/kf/201205/131555.html源于上次写BLOG系统的不成功,我得了解点基本机制先从Cookie和Session开始吧!通俗的……

PHP设计模式系列 – 观察者模式

PHP设计模式系列 – 观察者模式

观察者模式观察者设计模式能够更便利创建和查看目标对象状态的对象,并且提供和核心对象非耦合的置顶功能性。观察者设计模式非常常用,在一般复杂的WEB系统中,观察者模式可以帮你减轻代码设计的压力……

mysql操作类

mysql操作类

<?php /** * 数据库操作类 * 2011/8/25 * kcj * */ class MyDB { private $db_host; //数……

php善用正则表达式 处理字符串中需不要的值

php善用正则表达式 处理字符串中需不要的值

今天在采集莫网址的图片的时候,由于自己最后都会讲图片分辨率改为320*480,而原先的图片中存在有关于像素的信息。 如:清晰小屋(320*480)壁纸 那么最后我要留下的……

PHP5魔術方法的调用实例

PHP5魔術方法的调用实例

PHP5魔術方法魔术函数:  1。__construct()  构造函数 : 实例化对象时被调用,  当__construct和以类名为函数名的构造函数同时存在时,__constru……

浅谈PHP第八弹—使用PHP的date函数输出日历

浅谈PHP第八弹—使用PHP的date函数输出日历

Hello,大家好,前两天给大家讲解了下RBAC【基于角色的访问控制】的基本思想,不知道大家是否已经明白其原理,使用起来是否得心应手,在开发项目的过程中可以尝试运用下,这样会理解的更加透彻,上文……

php-Arrays函数-array_pop-将数组的最后一个单元弹出

php-Arrays函数-array_pop-将数组的最后一个单元弹出

array_pop() 将数组的最后一个单元弹出【功能】 该函数将弹出并返回array数组的最后一个单元,并将数组array的长度减一。 如果array为空……

php正则与js正则

php正则与js正则

PHP中的正则表达式函数在PHP中有两套正则表达式函数库。一套是由PCRE(Perl Compatible Regular Expression)库提供的。PCRE库使用和Perl相同的语法规……

php中session过期时间设置

php中session过期时间设置

当我们用session保存了用户的登录信息之后,如果用户没有选择点击登出按钮而是选择了直接关闭浏览器,那在服务器端保存的session是否会长期存在呢?答案是否定的!因为SESSION存在……

php-Arrays函数-array_key_exists-检查给定的键名或索引是否存在于数组中

php-Arrays函数-array_key_exists-检查给定的键名或索引是否存在于数组中

array_key_exists() 检查给定的键名或索引是否存在于数组中【功能】 该函数将返回一个布尔型值, 如果指定的key存在于指定的数组中则返回tr……

php-Arrays函数-array_merge_recursive-递归地合并一个或多个数组

php-Arrays函数-array_merge_recursive-递归地合并一个或多个数组

array_merge_recursive() 递归地合并一个或多个数组【功能】 该函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。 ……

PHP注册代码

PHP注册代码

PHP 注册代码<?php$Uname=$_POST[“Uname”];$Pwd=$_POST[“Pwd”];$register……

PHP SCOKET发送大文件,接收端JAVA

PHP SCOKET发送大文件,接收端JAVA

客户端(PHP):send.php[php] <?php $fp = fsockopen(“127.0.0.1”, 1024, $errno, $errst……

php shtmlspecialchars 函数 详解

php shtmlspecialchars 函数 详解

由于还是码农新人,所以还未开始正式的编写大的工程代码,所以老员工给了我一个去年写的大的PHP工程的工程代码,先看下。抱着必须扫清每个死角的心里,下午碰到了shtmlspecialchars()……

PHP框架开发一(首言)

PHP框架开发一(首言)

现在大多数PHP框架都是统一入口设计的,类于TP这种。首先,重复造轮子并不是一件坏事,反而在一定程度上能让我们对一项技术,一种架构有一定的了解。个人并不反对重造轮子。不过在开发过程中,毕竟还是这……

mysql_assoc

mysql_assoc

[php] function fetch_array($query, $result_type = MYSQL_ASSOC) { return mysql_fetch_ar……