分类: 系统运维
2012-05-30 09:06:12
1.SAPI提供了一个和外部通信的接口, 对于PHP5.2,默认提供了很多种SAPI,
常见的给apache的mod_php5,CGI,给IIS的ISAPI,还有Shell的CLI,nginx与php结合时候,使用fastcgi
2.Require在包含一个找不到的问题的时候,
会前后抛出俩个错误,
1) WARNING : 在PHP试图打开这个文件的时候抛出.
2) E_COMPILE_ERROR :
从PHP打开文件的函数返回失败以后抛出.
3. 当一个HTML元素的属性改变的时候,都能通过onpropertychange来捕获。例如<
input name="text1" id="text1"
/>对象的value属性被页面的脚本修改的时候,onchange无法捕获到,而onpropertychange却能够捕获。
具体理解为:onpropertychange能及时捕获属性值的变化,而onchange在属性值改变时只有通过鼠标执行某些操作才能激活该事件!
但onpropertychange只有IE支持,FireFox下的怎么解决呢?firefox的事件oninput,效果和IE的onproperchange相同
4.Socket协议的形象描述
.一个是发动机(Socket),提供了网络通信的能力
一个是轿车(Http),提供了具体的方式
5.多次实例化对象,就调用初始化多少次;克隆的话是复制,不会在次执行初始化方法,而是复制一份与变量的复制是有区别的。
对象复制,就是引用,与变量的引用可以理解为相同。
注意
__toString()当用var_dump(),print_r()打印对象时候不会调用此函数
6.MySql可以看成是二层架构,
第一层:SQL Layer ,在MySQL数据库系统处理底层数据之前的所有工作都是扎起这一层完
成的,包括权限,sql解析,执行计划优化,query
cache的处理等等吗,
第二层:存储引擎,Storage Engine Layer
底层数据存取操作实现部分,由多种存储引擎
共同组成
原文地址: