Zend_C
首页
博客
论坛
聚能聊
问答
直播
活动
主题
登录账号
注册账号
阿里云
>
云栖社区
>
主题地图
>
Z
>
Zend_C
全部
博客
问答
免费套餐
上云实践机会
校园扶持
助力学生成长
API服务
覆盖海量行业
Zend_C 相关的博客
Zend_Registry
ZF初学笔记之Zend_Registry http://hi.baidu.com/dohelp/blog/item/814079820990a2a50cf4d2c7.html 对象注册表,这是一个好东西,真是一个像雾像雨又像风的家伙,不过用起来比较简单也很好
mydcool
12年前
502
php内核探索之zend_execute的具体执行过程
解释器引擎最终执行op的函数是zend_execute,实际上zend_execute是一个函数指针,在引擎初始化的时候zend_execute默认指向了execute,这个execute定义在{PHPSRC}/Zend/zend_vm_execute.h:
exinnet
8年前
1603
PHP7源码笔记一
1.builtin types 基本定义在Zend/zend_types.h和Zend/zend.h中 主要的几种: 原始类型:zend_bool,zend_uchar,zend_intptr_t.. 封装的用户直接接触的类型 zend_string,zen
feilengcui008
9年前
2448
当cpu飙升时,找出php中可能有问题的代码行
作者:沧龙 当你发现一个平时占用cpu比较少的进程突然间占用cpu接近100%时,你如何找到导致cpu飙升的原因?我的思路是,首先找到进程正在执行的代码行,从而确定可能有问题的代码段。然后,再仔细分析有问题的代码段,从而找出原因。 如果你的程序使用的是c
阿里云柳璃
10年前
1191
PHP类的原理
一、类的实现 类的内部存储结构: struct _zend_class_entry { char type; // 类型:ZEND_INTERNAL_CLASS / ZEND_USER_CLASS char *name;// 类名称 zend_uint na
技术小胖子
6年前
1237
php内核分析(五)-zval
这里阅读的php版本为PHP-7.1.0 RC3,阅读代码的平台为linux 实际上,从这个函数开始,就已经进入到了zend引擎的范围了。 zend_eval_string_ex(exec_direct, NULL, "Command line code",
技术mix呢
6年前
953
PHP7 使用资源包裹第三方扩展的实现及其源码解读
在阅读下面的内容之前,我们假定你已经对 PHP 7 基本的数据结构 都有大致的了解了,这是下面内容阅读的前提。 我们分为两大块: 首先实现一个自定义的文件打开、读取、写入、关闭的文件操作扩展; 然后分析各个操作背后的实现原理,其中某些部分的实现我会和 PHP
周梦康
8年前
3592
PHP内核分析:Zend虚拟机
PHP 是一门解释型的语言。诸如 Java、Python、Ruby、Javascript 等解释型语言,我们编写的代码不会被编译成机器码运行,而是会被编译中间码运行在虚拟机(VM)上。运行 PHP 的虚拟机,称之为 Zend 虚拟机,今天我们将深入内核,探究
行者武松
7年前
975
Zend_C 相关的问答
请教各位有关PHP扩展API版本的问题
最近在写一个PHP扩展. 发现两个版本之间内部迭代器接口函数有些许变化,区别如下: ``` {php-src}/Zend/zend_interface.c (in 5.3.X): ZEND_API void zend_user_it_get_curr
落地花开啦
8年前
1030
linux下php添加mysqli拓展库时,编译报错
php和mysql都是已经编译安装好了,现在想要给php添加mysqli 拓展库,结果在make的时候报错 ``` cd /usr/local/src/php-5.6.19/ext/mysqli /usr/local/php/bin/phpize
杨冬芳
8年前
1051
在linux生存mysql.so的时候 编译不通过
我想生成mysql。so文件让他被PHP调用 过程是这样的 1进入php源代码目录:# cd /usr/ChenShao/php-5.3.1/ 2、再进入要添加的mysql扩展源码目录:# cd ext/mysql/ 2、调用已经编译好的php
杨冬芳
8年前
1342
centos6.5 安装PHPredis扩张,make出现错误
centos6.5下编译安装phpredis-master 总是make错误 In file included from /lampsrc/extension/redis/phpredis-master/redis.c:33: /lampsrc/ext
蛮大人123
8年前
2335
Linux一键安装web环境全攻略(阿里云服务器) 安装 PHP扩展 fileinfo
Distributor ID: Ubuntu Description: Ubuntu 14.04.2 LTS Release: 14.04 Codename: trusty PHP 5.5.9-1ubuntu4.9 (cli) (bui
a123456678
8年前
2228
nginx 报错
目前已知的情况如下: 我有一台测试环境服务器和这台报错的环境是一致的(都是通过yum安装的), 在测试环境就没有出现这个error, 版本如下: ``` nginx version: nginx/1.6.3 PHP 7.0.11 (fpm-fc
辰锦科技
7年前
2141
相关主题
包的定义及注意事项
阿里云thinkphp
编译PHP并与nginx整合
zrevrange
表达式-
变量解析二种语法与实例详解
安装mcrypt扩展模块
编辑模板的制作与数据导入
标签栏控制器_TabbarItem创建
变量数据类型
变量的数组解构赋值
保存与恢复Canvas状态
本地存储由来的背景
按键与KEYCODE使用
案例HTML+CSS结构
闭包-
便签条
闭包及作用域链
阿拉伯数字转中文数字
表单Select城市级关联
白色
安装ReactRouter
版本控制-Git
安卓Android触摸事件传递
zincrby
包包图
变态
百家
标签、页面结构和表单(四)
边框颜色属性
ZonedDateTime类
变量的对象解构赋值
编织
把int数组拼接成字符串的案例改进版
编译php-memcached扩展
编程箴言-
版本.和的差别_Output
表单表格高级
柏拉图标签
表(四)
绑定Service
zipinfo
安装和使用express
笔刷
暗黑
编写email正则表达式
编写一个JavaScript程序
包含(后代)选择器
半透明颜色
标签页(Tabs)