PHP扩展之 -- 返回数组 今天写个返回数组的扩展,通过调用扩展函数,能得到一个PHP的数组。数组在Zend里面使用Hashtable来承载的。数组的内部结构是个Hashtable。看看PHP的数组对应在c扩展里面怎么实现吧: php、扩展、array 9年前 9416 浏览
PHP 扩展开发 之 var_dump 今天模拟php的var_dump函数:入门扩展开发请搜索 如何编写 PHP 扩展 之 我的第一个PHP扩展模拟var_dump函数,可以输出变量的类型和标量类 php、c、扩展 9年前 7393 浏览
PHP <<< 定界符 php中的 <<< 是定界符,在定界符后紧跟标示符,然后是自定义的字符串信息,最后跟标示符+分号。如何使用这里举个栗子:<?php $date = date("Y-m-d H:i:s"); $str = << php、<<<、定界符 9年前 3083 浏览
如何编写 PHP 扩展 之 我的第一个PHP扩展 这里介绍使用C 做php 的扩展,首先得有PHP安装的源码,其次以下几步:编写skel 原型生成PHP扩展框架编写自己的代码逻辑编译成PHP扩展 *.so拷贝到PHP扩展 ext、php扩展 9年前 4450 浏览
PHP变量的结构和类型 PHP的类型,我没看到定义类型呀,他也有数据类型么?PHP是弱类型语言,并不表示PHP没有类型。那么PHP的变量都有哪些类型呢?PHP中存在8中类型,分为三类:标量类型: php 9年前 3861 浏览
^= 关于异或的解释和应用 异或:相同为零,不同为1如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。应用直接的场景我们使用一个a、b互换值,来证明下异或 php、异或 9年前 6249 浏览
thinkphp 3.1和 3.2的区别 主要是thinkphp3.2增加的特性,我的直观感受是:1、整合3.1版本分组问题,用3.1的同学知道多个分组需要写入配置文件,3.2不用写配置文件了。2、支持命名空间,这个特性很完美的,主要跟着php5.3+版本提供的命名空间功能。那么命名空间的作用 thinkphp 9年前 6293 浏览
PHP APC PHP APC是什么呢APC是 Alter PHP Cache 可选PHP缓存,是一个PHP的缓存扩展,顾名思义是用于PHP缓存的。APC提供两种数据的缓存1、系统数据缓存, php、apc、opcode 9年前 3682 浏览
PHP扩展Swoole的代码重载机制 大家都知道Swoole的性能在PHP界还算不错,同样都是PHP为什么呢,我专门研究了下。几个概念: 1) sapi:可以简单的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互 2) php php、swoole 9年前 6889 浏览
C、PHP中 define ,const ,static区别 define被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。 php、define、const 9年前 5674 浏览
PHP的FastDFS扩展安装 上篇文章已经对fastdfs进行安装配置,这篇文章介绍php的fastdfs扩展。首先要安装好fastdfs,上篇以介绍下载地址,安装过程等:1、安装fastdfstar zxvf FastDFS_v3.06.tar php、fastdfs 9年前 8628 浏览
php魔术方法 __call php的魔术方法是在调用不可见(不存在或无权限)的方法时出发的操作我们写个PHP代码来解释下:<?php header("Content-type: text/html; charse php、魔术方法、__call 9年前 3997 浏览
emoji,引发mysql存储错误 插入mysql时会出错:Incorrect string valueemoji emoji就是表情符号来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji)误读作“一磨叽”,读作“诶磨叽” php、mysql、emoji 9年前 4583 浏览