- 博客(29)
- 收藏
- 关注
原创 __autoload与spl_autoload_register
<?php/*function __autoload($class){ $file = $class.'.class.php'; if(is_file($file)){ require_once($file);}*//*function loadPrint($class){ $file = $class.'.class.php'; if(is_file($file)){ r
2014-10-31 16:31:53 511
原创 父类和子类的构造方法
class father{ public function __construct() { $this->init(); } private function init() { echo "father\n"; }}class son extends father{ p
2014-10-08 13:44:24 803
转载 深入理解PHP代码的执行的过程(一)
PHP的运行阶段分成三个阶段:Parse。语法分析阶段。Compile。编译产出opcode中间码。Execute。运行,动态运行进行输出。所以说,在PHP内部,本身也是存在编译的过程。并且据此产生了大量的opcode cache工具,比如说apc、eacc、xcache等等。这些opcode cache在生产环境基本上在标配。基于opcode cache,能到做到“P
2014-09-26 14:32:25 747
转载 PHP的APC
APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存 3600s(一小时)。但是这样仍会浪费大量CPU时间。因此可以在php
2014-09-26 13:57:05 519
原创 初识zend
Zend Engine 最主要的特性就是把 PHP 的边解释边执行的运行方式改为先进行预编译(Compile),然后再执行(Execute)。这两者的分开给 PHP 带来了革命性的变化:执行效率大幅提高;由于实行了功能分离,降低了模块间耦合度,可扩展性也大大增强。
2014-09-26 13:54:43 476
转载 进程和线程(转载自廖雪峰的博客)
很多同学都听说过,现代操作系统比如Mac OS X,UNIX,Linux,Windows等,都是支持“多任务”的操作系统。什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。打个比方,你一边在用浏览器上网,一边在听MP3,一边在用Word赶作业,这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已。现在,多核CPU已经非常
2014-08-08 10:07:07 1099
原创 ThinkPHP 源码学习(一) ThinkPHP.php
/** * learn thinkphp * @author Newness */error_reporting(E_ALL ^ E_NOTICE);//记录开始运行时间$GLOBALS['_beginTime'] = microtime(TRUE);//microtime加true表示是float类型 //记录内存初始适用define("MEMORY_LIMIT_ON", fu
2014-08-06 10:25:05 764
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人