上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页
摘要: 一、函数的定义 用户函数的定义从function 关键字开始,如下 function foo($var) { echo $var; } 1、词法分析 在Zend/zend_language_scanner.l中我们找到如下所示的代码: <ST_IN_SCRIPTING>"function" { re 阅读全文
posted @ 2016-02-16 17:27 orlion 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: php的函数包括用户定义的函数、内部函数(print_r count...)、匿名函数、变量函数($func = 'print_r'; $func(array('a','b'));) PHP内核源码中将函数分为以下类型 #define ZEND_INTERNAL_FUNCTION 1 #define 阅读全文
posted @ 2016-02-16 15:40 orlion 阅读(1874) 评论(0) 推荐(0) 编辑
摘要: 一、关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系。MongoDB 中的关系可以是:1对1,1对多,多对1,多对多。 一个用户可以用多个地址,这是典型的一对多关系。 user文档可以是: { "_id":ObjectId("52ffc33cd852 阅读全文
posted @ 2016-02-16 14:25 orlion 阅读(4158) 评论(0) 推荐(0) 编辑
摘要: 首先安装扩展,然后才能使用mongodb 一、连接数据库 try { $mongo = new MongoClient(); $db = $mongo->mydb; var_dump($db); } catch (MongoConnectionException $e) { echo $e->get 阅读全文
posted @ 2016-02-16 10:52 orlion 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 一、$type操作符 $type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。 MongoDB 中可以使用的类型如下表所示: 类型数字备注 Double 1 String 2 Object 3 Array 4 Binary data 5 Undefined 6 已废弃。 Objec 阅读全文
posted @ 2016-02-15 16:48 orlion 阅读(4517) 评论(0) 推荐(0) 编辑
摘要: 一、简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含 阅读全文
posted @ 2016-02-15 15:27 orlion 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.orlion.ml/236/下面以php命令行程序为例解释PHP脚本是怎么被执行的。例如如下脚本:假设这段代码保存在hello.php文件中,在命令行中执行:$ php ./hello.php会输出hello world,那么在执行脚本的时候PHP/Zend都做了什么... 阅读全文
posted @ 2016-01-25 15:10 orlion 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 本文链接:http://www.orlion.ml/234/1、在PHP生命周期的各个阶段,一些与服务相关的操作都是通过SAPI接口实现。这些内置实现的物理位置在PHP源码的SAPI目录。这个目录存放了PHP对各个服务器抽象层的代码,例如命令行程序的实现,Apache的mod_php模块实现以及fa... 阅读全文
posted @ 2016-01-25 14:00 orlion 阅读(5697) 评论(0) 推荐(1) 编辑
摘要: 本文参考自《深入理解PHP内核》,地址:https://github.com/reeze/tipi本文链接:http://www.orlion.ml/232/1、SAPI接口SAPI(Server Application Programming Interface)指的是PHP具体应用的编程接口。P... 阅读全文
posted @ 2016-01-25 13:58 orlion 阅读(2029) 评论(0) 推荐(1) 编辑
摘要: 本文链接:http://www.orlion.ml/tag/php-internal/一、内存管理基础用c语言开发时,开发者要手动进行内存管理。PHP经常作为web服务器的模块,内存管理与预防内存泄露紧密关联。另外PHP可能用于线程环境中,所以全局变量可能导致竞争情况。此外Zend引擎面对一个十分特... 阅读全文
posted @ 2016-01-22 17:36 orlion 阅读(1514) 评论(1) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 25 下一页