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的执行过程
PHP内核
用来处理请求、文件流、错误处理等相关操作; 5. Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运
webcode
·
2011-10-11 12:00
PHP
PHP内核
介绍及扩展开发指南—基础知识
原文来源:http://stblog.baidu-tech.com/?p=597 一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:viewsourceprint?01typedefunion_zvalu
baiduforum
·
2011-09-16 11:00
数据结构
PHP
struct
table
扩展
Zend
PHP底层运行机制
的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;
PHP
yucf1988
·
2011-09-15 11:00
PHP内核
介绍及扩展开发指南―基础知识
一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:复制代码代码如下:typedefunion_zvalue_value{longlval;/*longvalue*/doubledval;/*doubleval
·
2011-09-11 20:18
浅谈web漏洞挖掘—特殊变量fuzz
目前对web应用程序漏洞的挖掘方法有:1.纯粹的黑盒[如:AWVS、APPScan等]2.纯粹的白盒[如:grep等]一些其他的方法如coolq大牛基于
php内核
编译器[这个思路早些跟boy说过,不过马来人比我还懒
god_7z1
·
2011-09-07 23:54
Hacking
PHP内核
介绍及扩展开发指南—基础知识
一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:01typedefunion_zvalue_value{02 longlval; /*longvalue*/03 dou
tianmo2010
·
2011-09-02 17:00
c
unix
String
File
perl
扩展
php深度探讨
的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;
PHP
fangaoxin
·
2011-08-25 11:00
apache
PHP
工作
服务器
extension
variables
PHP内核
介绍及扩展开发指南—高级主题
文章来源:http://stblog.baidu-tech.com/?p=610 1.1 使用数组曾讲到,PHP数组本质上就是个HashTable,因此访问数组就是对HashTable进行操作,Zend为我们提供的一组数组函数也只是对HashTable操作进行了简单包装而已。来看创建数组,由于数组也是存在于zval里的,因此要先用MAKE_STD_ZVAL()宏创建一个zval,之后调
baiduforum
·
2011-08-08 09:00
数据结构
PHP
String
null
扩展
Zend
PHP内核
介绍及扩展开发指南—类和对象
文章来源:http://stblog.baidu-tech.com/?p=613 类和对象(TODO)附录A. Extension的编译Extension的编译是比较简单的,下面是个示例Makefile:这将创建一个可动态加载的Extension模块,如果想将Extension静态编译进PHP,就需要使用PHP本身的编译系统,这里不作介绍。另外,Zend提供了一个小脚本来简化创建和编译
baiduforum
·
2011-08-02 11:00
PHP
Module
扩展
Zend
makefile
extension
PHP内核
介绍及扩展开发指南—基础知识
一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:typedefunion_zvalue_value{ longlval;/*longvalue*/ doubledval;/*doublevalue*/
21aspnet
·
2011-07-26 16:00
数据结构
PHP
struct
table
扩展
Zend
PHP内核
介绍及扩展开发指南—基础知识
一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:typedefunion_zvalue_value{ longlval;/*longvalue*/ doubledval;/*doublevalue*/
957803796_1
·
2011-07-26 16:00
PHP
PHP内核
介绍及扩展开发指南—基础知识
本文章转载自:http://stblog.baidu-tech.com/?p=597一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示:01typedefunion_zvalue_value{02 lon
baiduforum
·
2011-07-08 16:00
数据结构
PHP
struct
table
扩展
Zend
PHP内核
介绍及扩展开发指南——Extensions 的编写
本文章转载自:http://stblog.baidu-tech.com/?m=201105 Extensions的编写 理解了这些运行机制以后,本章着手介绍Extensions的编写,但凡写程序的人都知道helloworld,那好,就从helloworld开始。1.1HelloWorld这是摘自《PHP手册》的示例程序: 这段代码实现了一个简单的extension,首先它包含了“php
baiduforum
·
2011-07-01 11:00
PHP
String
function
Module
扩展
Zend
PHP内核
介绍及扩展开发指南―高级主题
1.1 使用数组曾讲到,PHP数组本质上就是个HashTable,因此访问数组就是对HashTable进行操作,Zend为我们提供的一组数组函数也只是对HashTable操作进行了简单包装而已。来看创建数组,由于数组也是存在于zval里的,因此要先用MAKE_STD_ZVAL()宏创建一个zval,之后调用如下宏将其转化为一个空数组: array_init(zval*)接下来是朝数组中添
百度技术
·
2011-06-03 10:53
职场
lamp
内核
PHP扩展
休闲
PHP内核
介绍及扩展开发指南―类和对象
类和对象(TODO)附录A. Extension的编译Extension的编译是比较简单的,下面是个示例Makefile: # 扩展搜索目录,模块被放到这里才能被找到和加载 # 可以从php.ini中的extension_dir命令获取该值 PHP_EXT_HOME=/home/wiki/php5/lib/php/extensions/ # PHP源代码路径
百度技术
·
2011-06-03 10:41
对象
指南
休闲
扩展开发
PHP内核介绍
php内核
简析
变量zval php变量是一个zval结构体,包含引用计数、活动类型、是否为引用、和zvalue_value的结构体。zvalue_value是一个联合结构,包括长整数long、浮点数double、字符串、数组哈希表HashTable、和对象值结构zend_object_value。其中ht为数组,obj为对象,resource使用lval为句柄。 typedef union _zvalue_
alex_zengjf
·
2011-05-31 14:00
数据结构
PHP
Flex
REST
Zend
PHP内核
介绍及扩展开发指南―基础知识
一、基础知识本章简要介绍一些Zend引擎的内部机制,这些知识和Extensions密切相关,同时也可以帮助我们写出更加高效的PHP代码。1.1PHP变量的存储1.1.1zval结构Zend使用zval结构来存储PHP变量的值,该结构如下所示: typedef union _zvalue_value { long lval; /* long val
百度技术
·
2011-05-30 08:06
职场
休闲
深入
PHP内核
(1) 引用
最近,和一个网友交流的时候,给我提了一个非常奇怪的问题。那就是,在一个运算中,加了一个引用之后,发现性能慢了一万倍。在我的脑海里面,引用是一个非常容易出错的问题,特别是PHP里面的引用,有非常多的陷阱。因为,以前专门研究过这一块PHP的源代码,所以,我可以比较清晰的解析引用到底是怎么一回事,希望,读了我这篇博客的PHP开发者,能彻底理解这个问题。如果,有任何疑问,或者有一些你想了解的问题,可
暮夏
·
2011-04-28 21:00
PHP的运行原理 : 内幕:PHP是如何显示“你好世界”的?
我也是看了
PHP内核
和扩展后才知道的。也许有些朋友也想知道其中原理,那就让我们开始吧。 在上一篇网志里我简单介绍了“在我浏览这个页面之前都发生了些什么?”这个问题。如果你错过了就点这里看看吧。
zijian8501
·
2011-01-28 13:00
PHP的for循环效率问题与数组的指针循环
foreach使用的是
PHP内核
中的记数器,非显式记数器。所以,速度自然要快。但我们不可能时时都用forea
bardo
·
2011-01-18 13:00
PHP
J#
探究PHP底层运行机制
它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口); PHP总共有三个模块:内核、Zend引擎以及扩展层;
PHP
wxlkeepmoving
·
2010-12-05 21:00
PHP
session
function
扩展
extension
variables
PHP内核
中的基本数据类型
在
PHP内核
里,最基本的存储单元是zval,或者ZendValue。他是一个只有四个成员的小结构体。
topasstem8
·
2010-11-12 16:00
PHP
struct
object
Integer
character
Zend
PHP内核
开发编码标准——翻译自PHP5.2.13源代码中的CODING_STANDARDS文件
PHP编码准则========本文件当中列出的这些标准是所有向
PHP内核
中添加代码或者修改
PHP内核
代码的所有程序员应该遵循的。因为这个文件是在PHP3.0版本开发的最近阶段被加进来的。
topasstem8
·
2010-09-23 17:00
PHP
cache
token
Standards
编写PHP扩展之基础篇
b.静态的建入
PHP内核
,效率高,但目标主机需要重新安装PHP。c.采用zend的api引擎,使用很少。
zlb_xidian
·
2009-10-24 09:00
PHP
function
扩展
Parameters
Zend
testing
实用网址资源集锦 -- 收集
p=chapt01/01-01-php-env-building深入理解
PHP内核
http://www.219.me/不错的博客https://github.com/humiaozuzu/dot-vimrc
vb2005xu
·
2009-02-23 10:00
js编码规范
实用网址资源集锦 -- 收集
p=chapt01/01-01-php-env-building 深入理解
PHP内核
http://www.219.me/ 不错的博客 https://github.com
vb2005xu
·
2009-02-23 10:00
js编码规范
探究php底层运行机制(1)---概要
的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;
PHP
sws9999
·
2009-02-12 09:00
PHP
session
function
扩展
extension
variables
PHP的运行原理 : 内幕:PHP是如何显示“你好世界”的?
我也是看了
PHP内核
和扩展后才知道的。也许有些朋友也想知道其中原理,那就让我们开始吧。 在上一篇网志里我简单介绍了“在我浏览这个页面之前都发生了些什么?”这个问题。
kenbli
·
2008-12-13 17:00
apache
mysql
PHP
浏览器
Zend
内幕:PHP是如何显示“你好世界”的?
我也是看了
PHP内核
和扩展后才知道的。也许有些朋友也想知道其中原理,那就让我们开始吧。在上一篇网志里我简单介绍了“在我浏览这个页面之前都发生了些什么?”这个问题。如果你错过了就点这里看看吧。
小五
·
2008-12-10 08:50
PHP
职场
休闲
PHP内核
浅释
知者不言,言者不知。 �D�D老子《道德经》五十六章 工具的使用第一层次是知道它的存在,第二层次知道怎么使用,第三层次是知道它是怎么来的。php也是如此。php的内核是由c代码编写的,庞大复杂。只有亲自实践才能深入理解它的内部工作机制,因此要随时参考它的源码来进行工作。 两个概念:1、zend是什么?2、php是什么? 需要理解这
quchuanbao
·
2008-10-08 21:56
PHP
职场
休闲
Zend API:深入 PHP 内核
ZendAPI:深入
PHP内核
(-)译序及进度目录Postedby yAnbiNunderPHP译序:网上关于PHP的资料多如牛毛,关于其核心Zend的却少之又少。
eroswang
·
2007-12-12 14:00
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他