E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PHP扩展开发
[翻译][
php扩展开发
和嵌入式]第7章-接受参数
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook本书在github上的地址:htt
lgg201
·
2013-03-04 10:00
PHP扩展
php内核
php扩展开发
php模块开发
php源代码
[翻译][
php扩展开发
和嵌入式]第6章-返回值
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook本书在github上的地址:htt
lgg201
·
2013-02-27 09:00
PHP扩展
php内核
php扩展开发
php源代码
php模块开发
PHP扩展开发
-v1.0
PHP扩展开发
Author:牛家明IamnewQQ:947847775 1 前言这篇文章是我个人的学习笔记,我把这篇文章送给所有喜欢PHP语言,喜欢
PHP扩展开发
的同行、同学们。
niujiaming0819
·
2013-02-19 14:00
[翻译][
php扩展开发
和嵌入式]第5章-您的第一个扩展
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolem
lgg201
·
2013-02-16 02:00
PHP扩展
php内核
php扩展开发
php模块开发
php源代码
PHP扩展开发
-08-数组的使用以及HashTable简介
1 数组本节我们讲一下php的数组,在php中,数组使用HashTable实现的。本节中我们先详细的介绍一下HashTable,然后再讲讲如何使用HastTable1.1 变长结构体所谓的变长结构体,其实是我们C语言结构体的一种特殊用法,并没有什么新奇之处。我们先来看一下变长结构体的一种通用定义方法。typedefstructbucket{ intn; charkey[3
niujiaming0819
·
2013-02-04 13:00
[翻译][
php扩展开发
和嵌入式]第4章-安装构建环境
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolem
lgg201
·
2013-02-04 13:00
PHP扩展
php内核
php扩展开发
php源代码
php模块开发
PHP扩展开发
-07-函数调用
1 函数返回值终于讲完zval了,前面我们讲到了函数的定义和使用,但是我们没有讲函数的返回值。因为C扩展中,函数的返回值类型为zval的,所以我们把这一节放在了这里进行讲解。本节任务,我们写一个简单的计算器,完成加减乘除运算,要求:编写函数calculate(num1,num2,opt),我们希望完成num1optnum2=?的运算。我们看一下完成上面任务的代码:PHP_FUNCTION
niujiaming0819
·
2013-02-04 00:00
PHP扩展开发
-06-变量的定义和使用
1 zval结构分析1.1 初识zval我们先来看一下zval的定义:typedefunion_zvalue_value{ longlval; /*longvalue*/ doubledval; /*doublevalue*/ struct{ char*val; intlen; }str; HashTable*ht; /*hashtab
niujiaming0819
·
2013-02-03 23:00
PHP扩展开发
-05-参数接收
1参数接收前面我们讲到了
php扩展开发
的大体架构,本节我们介绍扩展如何接收php脚本中传入的参数。1.1普通参数接收任务:写一个扩展,输出php脚本传入的参数。
牛家明
·
2013-02-03 10:59
PHP扩展开发
PHP扩展开发
-05-参数接收
1 参数接收前面我们讲到了
php扩展开发
的大体架构,本节我们介绍扩展如何接收php脚本中传入的参数。1.1 普通参数接收任务:写一个扩展,输出php脚本传入的参数。
niujiaming0819
·
2013-02-03 10:00
PHP
PHP
PHP
php扩展开发
PHP扩展开发
-04-全局变量以及部分宏分析
1.1 抛砖引玉将这一节的目的是想交给大家,如和声明一个变量。使得这个变量针对每次请求独立,也就是说,同一次请求我们访问的变量是同一个,不同的请求我们使用的变量不是同一个。说道这里我先抛出一个问题:既然要实现上面的要求,那么我们该怎么办呢?我应该在哪里声明我的全局变量呢?还记得SAPI简介那一张吗?SAPI的实现有三种方式,单进程,多进程,多线程,但是对于每一次而言,都必须执行的几个过程为
niujiaming0819
·
2013-02-01 15:00
PHP扩展开发
-03-读取php.ini中的配置
@authorniujiaming本节中我们读取一下php.ini文件中的配置。其实,读取php.ini配置的方式挺多,本次我们只讲一种,如果有兴趣的话,大家可以各自研究一下。废话少说,我们更改一下之前的讲解方式,本次我们直接上代码。(其实是因为php扩展读取配置文件太简单了)(假设我们建立了一个ini_read的扩展)php_ini_read.h的改动如下:(改动的地方我用###########
牛家明
·
2013-01-30 17:21
PHP扩展开发
PHP扩展开发
-03-读取php.ini中的配置
@author niujiaming本节中我们读取一下php.ini文件中的配置。其实,读取php.ini配置的方式挺多,本次我们只讲一种,如果有兴趣的话,大家可以各自研究一下。废话少说,我们更改一下之前的讲解方式,本次我们直接上代码。(其实是因为php扩展读取配置文件太简单了)(假设我们建立了一个ini_read的扩展)php_ini_read.h的改动如下:(改动的地方我用##########
niujiaming0819
·
2013-01-30 17:00
PHP
PHP
PHP
php扩展开发
[翻译][
php扩展开发
和嵌入式]第3章-内存管理
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolem
lgg201
·
2013-01-29 03:00
PHP扩展
php内核
php扩展开发
php源代码
php模块开发
PHP扩展开发
-02-一切都是从HelloWorld开始的
还记得第一次写代码,是用C语言打印出来了HelloWorld,那天我兴奋激动了一天。希望你你看完本页内容后自己也写一个helloworld的php扩展。第一个扩展程序,改怎么写呢?其实很简单~~~ 开始吧~~上次我们说,我们第一步需要卸载php的源代码,你下载好了吗?建议:建议大家在开发时,只安装一个php,其实在一个系统中你可以安装多个php,但是为了避免前期很多不必要的解释,读者最好安装一个。
niujiaming0819
·
2013-01-25 17:00
PHP扩展开发
-01-前期准备
闲话不和大家撤了,如果您想学习php的扩展开发,相信您对php基础知识已经有了一定的了解。PHP扩展时用C语言编写的,如果您还不知道C语言里面指针式什么东西,建议您先移步他出,好好学习一下C语言,大家都在骂谭浩强的《C语言程序设计》,但是我仍然建议您好好看看这本书。做PHP开发得先准备一下环境吧。说起来容易,对于一些新手来说恐怕也是一场噩梦。建议您安装UBUNTULINUX,网上有很多的linux
牛家明
·
2013-01-25 17:09
PHP扩展开发
PHP扩展开发
-01-前期准备
闲话不和大家撤了,如果您想学习php的扩展开发,相信您对php基础知识已经有了一定的了解。PHP扩展时用C语言编写的,如果您还不知道C语言里面指针式什么东西,建议您先移步他出,好好学习一下C语言,大家都在骂谭浩强的《C语言程序设计》,但是我仍然建议您好好看看这本书。 做PHP开发得先准备一下环境吧。说起来容易,对于一些新手来说恐怕也是一场噩梦。建议您安装UBUNTU L
niujiaming0819
·
2013-01-25 17:00
PHP
PHP
PHP
php扩展开发
[翻译][
php扩展开发
和嵌入式]第2章-变量的里里外外
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolem
lgg201
·
2013-01-18 10:00
PHP扩展
php内核
php扩展开发
php模块开发
php源代码
[翻译][
php扩展开发
和嵌入式]第1章-php的生命周期
全部翻译内容pdf文档下载地址:http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolemo
goosman
·
2013-01-11 15:31
PHP
php内核-扩展与嵌入式
标准C
php内核
扩展
嵌入式
php扩展开发
php扩展
php模块开发
php源代码
php内核
[翻译][
php扩展开发
和嵌入式]第1章-php的生命周期
全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolem
lgg201
·
2013-01-11 15:00
[翻译][
php扩展开发
和嵌入式]第0章-译序
全部翻译内容pdf文档下载地址:http://download.csdn.net/detail/lgg201/5107012本书目前在github上由laruence(http://www.laruence.com)和walu(http://www.walu.cc)两位大牛组织翻译.该翻译项目地址为:https://github.com/walu/phpbook原书名:原作者:SaraGolemo
lgg201
·
2013-01-11 14:00
PHP扩展
php内核
php扩展开发
php模块开发
php源代码
php扩展开发
入门
一,准备环境 1.操作系统:fedora12 2.下载php源码: http://cn2.php.net/get/php-5.4.10.tar.bz2/from/this/mirror 3.解压获得php源码目录 4.来到php源码目录:./configure 5.make 6.makeinstall 7.测试和php是否安装成功:php-v看看二。开发源码 1.来到php源码目
十一文
·
2013-01-10 23:00
linuxdeepin(ubuntu)下
php扩展开发
1.首先安装好php运行环境安装apacheapt-getinstallapache2安装phpapt-getinstalllibapache2-mod-php5php5安装php扩展apt-getinstallphp5-gdphp5-mysql安装mysqlapt-getinstallmysql-servermysql-client安装phpmyadminapt-getinstallphpmya
网网
·
2012-12-28 16:00
[置顶] 鸟哥谈PHP的架构与未来发展
他基于
PHP扩展开发
的PHP框架Ya
Jye13
·
2012-12-27 08:00
框架
php扩展开发
步骤
阅读更多为什么要写扩展,这里就不在展开说了,网上有很多这方面的知识,这里只说明下开发一个扩展的几个步骤:1,cd/usr/local/src/php-5.3.6/ext,切换到php的代码目录下2,./ext_skel--extname=your_ex_tname使用ext_skel创建一个扩展的框架1.$cd..2.$viext/your_ext_name/config.m43.$./build
lamper571
·
2012-12-24 17:00
php扩展开发
步骤
为什么要写扩展,这里就不在展开说了,网上有很多这方面的知识,这里只说明下开发一个扩展的几个步骤: 1,cd /usr/local/src/php-5.3.6/ext,切换到php的代码目录下 2,./ext_skel --extname=your_ex_tname 使用ext_skel创建一个扩展的框架 1. $ cd .. 2. $ vi ext/your_ext_nam
lamper571
·
2012-12-24 17:00
PHP
最值得推荐的27本PHP电子书及实用手册合集
资料名称下载地址PHP语言进阶和高级应用【PDG】http://down.51cto.com/data/605626
PHP扩展开发
中文教程【PDF】http://down.51cto.com/data/
IT小白白
·
2012-12-12 13:00
php内核探索方法与资源
PHP内核探索TIPI深入理解PHP内核风雪之隅PHP源码分析《
php扩展开发
及内核应用》百度XLQGod'sblogcodinglabsPHP内核探索:从SAPI接口开始PHP内核探索:一次请求的开始与结束
21aspnet
·
2012-11-18 21:03
PHP本质
php内核探索方法与资源
PHP内核探索TIPI深入理解PHP内核风雪之隅PHP源码分析《
php扩展开发
及内核应用》百度XLQGod'sblogcodinglabsPHP内核探索:从SAPI接口开始PHP内核探索:一次请求的开始与结束
21aspnet
·
2012-11-18 21:00
Windows中搭建
PHP扩展开发
环境
一、提前准备下载并安装VS2008下载PHP5.4.5程序:NTS下载TS下载其中php二进制包分为VC6、VC8、VC9及TS和NTS版本。VC6、VC8、VC9分别对应VC6、VC2005、VC2008TS表示(ThreadSafe),当以ISAPI(IISSERVER)允许时,因为是单进程中执行多线程,为避免内存泄漏和共享变量安全,建议使用TS版本。当以FAST_CGI等以单一进程来执行,这
a600423444
·
2012-10-25 08:00
初步介绍
PHP扩展开发
经验分享
环境:PHP5.2.14CentOS5.5第一步:建立扩展骨架cdphp-5.2.14/ext./ext_skel�Cextname=laiwenhui第二步:修改编译参数cdphp-5.2.14/ext/laiwenhuiviconfig.m4去掉PHP_ARG_ENABLE(laiwenhui,whethertoenablelaiwenhuisupport,[--enable-laiwenhu
·
2012-09-06 21:18
VC6.0下
PHP扩展开发
详细教程
PHP开发在windows下建议使用vc6.0,以下是经过本人实践的确定出来的工具和步骤,注意需要严格按配置才能正常运行。一、 开发环境:a) Cygwinb) VC6.0c) Wampd) php-5.2.17-Win32-VC6-x86e) php源码(php-5.2.17-src.zip) 一、 环境配置a)
cfchengfei002
·
2012-06-30 10:00
PHP
function
Microsoft
null
扩展
extension
采访:新浪微博架构师兼首席PHP技术顾问惠新宸谈PHP的架构与发展
他基于
PHP扩展开发
的PHP框架Ya
黄玲艳
·
2012-06-30 00:00
采访:新浪微博架构师兼首席PHP技术顾问惠新宸谈PHP的架构与发展
他基于
PHP扩展开发
的PHP框架Ya
黄玲艳
·
2012-06-30 00:00
php扩展开发
一. 摘要 PHP Extension是扩展PHP的主要手段,如数据库访问,序列化,或者远程过程调用,使用过PHP的人,其实都使用过PHP Extension,PHP里面很多的函数也是通过扩展实现的,而在PHP源码中包含了几十个扩展,PECL仓库中也提供了上百个扩展,所以只要使用 PHP开发,就不可避免的要开发PHP Extension。本文会用图文并茂的方式一步一步为大家介绍如何开发一个PHP
hao3721
·
2012-06-01 11:00
PHP
PHP扩展开发
步骤
================================Start开发步骤Start================================+------------------------------------+1.准备PHP源码包、Windows下的二进制包、安装VisualC+++------------------------------------+Windows下的二
iphper
·
2011-11-04 12:43
windows
职场
PHP扩展
休闲
[Web] 連結分享
PHPBuildingaRESTfulWebAPIwithPHPandApify关于做
PHP扩展开发
的一些资源mysqlndpluginsandjsonMySQLreplicationinPHP–onthesamemachineDropboxclientlibraryforPHPHowtoUseAPCCachingwithPHPWhatMyCo-WorkersandILearnedWhenTryi
Jace Ju yasy
·
2011-09-28 12:00
連結分享
[Web] 連結分享
PHPBuildingaRESTfulWebAPIwithPHPandApify关于做
PHP扩展开发
的一些资源mysqlndpluginsandjsonMySQLreplicationinPHP–onthesamemachineDropboxclientlibraryforPHPHowtoUseAPCCachingwithPHPWhatMyCo-WorkersandILearnedWhenTryi
Jace Ju yasy
·
2011-09-28 04:00
連結分享
关于做
PHP扩展开发
的一些资源
作者:Laruence()本文地址:http://www.laruence.com/2011/09/13/2139.html转载请注明出处最近有个感觉,越来越多的人开始从事
PHP扩展开发
的工作(越来越多的人来问问题了
雪候鸟 KnightE
·
2011-09-13 08:00
随笔
php扩展 创建类 给外部调用
原文地址: terrylee.me/blog/post/2011/02/13/php-extension-part2.aspx网页打不开从快照获取的
PHP扩展开发
(1):快速入门发布者:TerryLee
sdmzhu3
·
2011-07-29 16:57
职场
PHP扩展
休闲
windows平台下面的
php扩展开发
步骤
1.下载必要的软件.1).PHP5.3forWin32二进制和源代码各一份2).VC6.0或以上IDE3).两个必要的包http://www.php.net/extra/bindlib_w32.ziphttp://www.php.net/extra/win32build.zip2.解压缩软件到适当目录1).解压缩php二进制代码到e:\php5.3.6目录(其实我们只感兴趣dev子目录下的php5
网网
·
2011-07-12 12:00
在windows系统下用VC6编译最新版PHP5.3.3扩展(以vld为例)
本文以编译PHP的vld扩展为例来叙述如何在windows系统下使用VC(那个CYGWIN有点蛋疼)编译最新版PHP5.3.3,要编译完整的PHP代码包,则大同小异.关键词:PHP5.3.3,
PHP扩展开发
zgq_work
·
2011-02-18 14:50
PHP
职场
休闲
vld
还需要学习的事情
1mysql数据库优化 集群配置 oracle的基本操作 hadoop,nosql数据库的学习2无限分类文件夹扫描权限控制
php扩展开发
linux内核了解 Socket编程3网站服务器配置Linux(
网网
·
2010-11-23 10:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他