文章分类 -  php内核

<转>PHP运行模式
摘要:概述 PHP运行模式,就是PHP的执行方式,一种是独立的可执行程序(通常是exe程序),一种是以模块的形式嵌入到服务器程序里运行(通常是DLL程序)。 技术 独立执行,用到的是CGI(Common Gateway Interface,通用网关接口)技术;而另外一种,在IIS里被称为ISAPI(Int 阅读全文

posted @ 2016-02-02 18:49 hahahahahai12 阅读(185) 评论(0) 推荐(0)

<转> PHP中的Hash算法
摘要:Hash Table是PHP的核心,这话一点都不过分.PHP的数组,关联数组,对象属性,函数表,符号表,等等都是用HashTable来做为容器的.PHP的HashTable采用的拉链法来解决冲突, 这个自不用多说, 我今天主要关注的就是PHP的Hash算法, 和这个算法本身透露出来的一些思想.PHP... 阅读全文

posted @ 2015-12-12 23:22 hahahahahai12 阅读(250) 评论(0) 推荐(0)

<转>PHP命名空间的创建和使用
摘要:在PHP中,创建一个命名空间十分简单,只需要在文件中所有代码之前声明命名空间,其后所有的类、函数和常量就都处在该命名空间之中。(需要注意的是,只有三种类型的代码受命名空间影响,他们是:类,函数和常量。)创建一个命名空间:example1.php:1234567PS. use易踩到的一个地雷写过“us... 阅读全文

posted @ 2015-10-16 22:49 hahahahahai12 阅读(206) 评论(0) 推荐(0)

<转> 让PHP更快的提供文件下载
摘要:一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件.但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载.<?php$file = "/tmp/dummy.tar.... 阅读全文

posted @ 2015-10-16 21:06 hahahahahai12 阅读(156) 评论(0) 推荐(0)

<转>再一次, 不要使用(include/require)_once
摘要:最近关于apc.include_once_override的去留, 我们做了几次讨论, 这个APC的配置项一直一来就没有被很好的实现过.在这里, 我想和大家在此分享下, 这个问题的原因, 以及对我们的一些启示.关于使用include还是include_once(以下,都包含require_once)... 阅读全文

posted @ 2015-10-16 19:50 hahahahahai12 阅读(145) 评论(0) 推荐(0)

导航