博客专栏  >  编程语言   >  深入php

深入php

深入探究php,php内核,php底层应用

关注
8 已关注
12篇博文
  • php底层内核回顾总结

    前言: 去年曾对php底层做过研究,也没有系统的用自己的话总结一下,简单明了,故特此发文,如有不对大家指正哈。 具体的大家可以回顾专栏,里边有详细介绍 主要内容: 为什么是弱类型? php的生命周...

    2017-06-13 20:23
    977
  • 大多PHP开发人员会犯错的运算

    一.前言    最近老碰到一些因为php做数学运算,发生不痛不痒的小问题。     千里之堤,溃于蚁穴。加个类型转换,so easy解决了,我觉得不能就这么放过去。     尤其是用php做财务运算或...

    2017-02-08 18:04
    1250
  • PHP内核的存储机制(分离/改变)

    前言: 大部分程序员看博客可能不是太喜欢看汉字比较多的文章哈,但本文确实介绍以汉字为主描述,耐心看完,对大部分人来说肯定会有收获! 或许你知道,或许你不知道,PHP是一个弱类型,动态的脚本语言。所...

    2016-04-04 21:14
    9266
  • PHP内核--源码安装与介绍

    获取PHP源码 为了学习PHP的实现,首先需要下载PHP的源代码。下载源码首选是去PHP官方网站http://php.net/downloads.php下载, 如果你喜欢使用svn/git等版本控制软...

    2016-10-21 00:03
    1519
  • PHP内核--生命周期

    了解PHP生命周期之前,先了解一下apache是怎么和php关联起来的吧~ 1.Apache运行机制剖析 ----------------------------- 总体示意图...

    2016-10-21 00:04
    2498
  • PHP内核--Zend引擎

    在前面的章节介绍了PHP的生命周期,PHP的SAPI,SAPI处于PHP整个架构较上层,而真正脚本的执行主要由Zend引擎来完成, 这一小节我们介绍PHP脚本的执行。 目前编程语言可以分为两大类: ...

    2016-10-21 00:04
    1985
  • PHP内核--静态变量,常量,魔术常量原理

    我们都知道,静态变量是在PHP脚本载入时就加载了,即1.不用new其对象就可以直接调用,2.并且静态变量存储在公共区域同一类的多个对象共同操作一个静态变量,3.静态变量只有在脚本结束后内存才会释放,针...

    2016-10-21 00:04
    1142
  • PHP内核--类和面向对象

    在最开始接触PHP的时候,都是面向过程的方法来自己做一些很简单的网站在玩,写PHP代码就是堆砌,拓展性与维护性太差改个逻辑极不方便。后来发现PHP是支持面向对象的,忽然觉得自己那是后还真是年轻,真是孤...

    2016-10-23 21:50
    955
  • PHP内核--命名空间

    在维基百科中,对命名空间的定义是: 命名空间(英语:Namespace)表示标识符(identifier)的上下文(context)。 一个标识符可在多个命名空间中定义, 它在不同命名空间中的含义是互...

    2016-10-23 22:34
    974
  • PHP内核--探究内存管理与缓存机制

    PHP的内存管理可以被看作是分层(hierarchical)的。 它分为三层:存储层(storage)、堆层(heap)和接口层(emalloc/efree)。 存储层通过 malloc()、mmap...

    2016-10-23 23:39
    2089
  • PHP内核--内存泄漏与新垃圾回收机制

    垃圾回收机制是一种动态存储分配方案。它会自动释放程序不再需要的已分配的内存块。 自动回收内存的过程叫垃圾收集。垃圾回收机制可以让程序员不必过分关心程序内存分配,从而将更多的精力投入到业务逻辑。 PH...

    2016-10-24 00:17
    1230
  • PHP内核--浅谈PHP灵魂HashTble

    一。前言 HashTable是PHP的灵魂,因为在Zend引擎中 大量的使用了HashTable,如变量表,常量表,函数表等,这些都是 适应HashTable保存的,另外,PHP的数组也是通过使用Ha...

    2016-10-24 00:42
    1550

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部