摘要: 26. 避免直接写SQL, 抽象之 不厌其烦的写了太多如下的语句: ? 1 2 <span style="color:#333333;font-family:''Helvetica, Arial, sans-serif'';">$query = "INSERT INTO users(name , e 阅读全文
posted @ 2017-06-06 21:04 ノGHJ 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1.不要使用相对路径 常常会看到: ? 1 require_once('../../lib/some_class.php'); ? 1 require_once('../../lib/some_class.php'); ? 1 require_once('../../lib/some_class.p 阅读全文
posted @ 2017-06-06 21:04 ノGHJ 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 我们知道,高级语言,一般的如c,Java等是不能直接运行的,它们需要经过编译成机器认识的语言。即编译器的工作。 编译器工作流程:词法分析、语法分析、语义分析、IR(中间代码,intermediate Representation)产生、IR优化、代码产生、最终优化: 我们这里主要介绍的是语法分析: 阅读全文
posted @ 2017-06-06 20:59 ノGHJ 阅读(22018) 评论(0) 推荐(4) 编辑
摘要: PHP扩展代码结构详解 : 这个是继:使用ext_skel和phpize构建php5扩展 内容 (拆分出来) Zend_API:深入_PHP_内核:http://cn2.php.net/manual/zh/internals2.ze1.php 我们使用ext_skel创建扩展 hello_modul 阅读全文
posted @ 2017-06-06 20:57 ノGHJ 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 探究PHP底层 1、PHP是什么? PHP 指的是我们从外面看到的一套完整的系统。这听起来有点糊涂,但其实并不复杂(PHP4 内部结构图)。从功能上来分:我们可以分为三部分: PHP 指的是我们从外面看到的一套完整的系统。这听起来有点糊涂,但其实并不复杂(PHP4 内部结构图)。从功能上来分:我们可 阅读全文
posted @ 2017-06-06 20:56 ノGHJ 阅读(157) 评论(0) 推荐(0) 编辑
摘要: PHP运行模式有4钟: 1)cgi 通用网关接口(Common Gateway Interface)) 2) fast-cgi 常驻 (long-live) 型的 CGI 3) cli 命令行运行 (Command Line Interface) 4)web模块模式 (apache等web服务器运行 阅读全文
posted @ 2017-06-06 20:55 ノGHJ 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 原文:http://devzone.zend.com/article/1024-Extension-Writing-Part-III-Resources 编写扩展_III- 资源 介绍 资源 初始化资源 接收资源作为函数参数 销毁资源 强制销毁资源 持久资源 查找现存的持久资源 核对(代码)完整性 阅读全文
posted @ 2017-06-06 20:54 ノGHJ 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 原文:http://devzone.zend.com/article/1022-Extension-Writing-Part-II-Parameters-Arrays-and-ZVALs Part II: Parameters,Arrays, and ZVALs 原文:http://devzone. 阅读全文
posted @ 2017-06-06 20:53 ノGHJ 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 内容: 编写扩展I - PHP和Zend起步 原文:http://devzone.zend.com/public/view/tag/Extension Part I: Introduction to PHP and Zend http://devzone.zend.com/article/1021- 阅读全文
posted @ 2017-06-06 20:52 ノGHJ 阅读(2545) 评论(0) 推荐(0) 编辑
摘要: 一般来说,PHP数组的内存利用率只有 1/10, 也就是说,一个在C语言里面100M 内存的数组,在PHP里面就要1G。下面我们可以粗略的估算PHP数组占用内存的大小,首先我们测试1000个元素的整数占用的内存: <?php echo memory_get_usage() , '<br>'; $st 阅读全文
posted @ 2017-06-06 20:50 ノGHJ 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apac 阅读全文
posted @ 2017-06-06 20:47 ノGHJ 阅读(638) 评论(0) 推荐(0) 编辑
摘要: <?php //防止执行超时 set_time_limit(0); //清空并关闭输出缓存 ob_end_clean(); //需要循环的数据 for($i = 0; $i < 188; $i++) { $users[] = 'Tom_' . $i; } //计算数据的长度 $total = cou 阅读全文
posted @ 2017-06-06 19:55 ノGHJ 阅读(5688) 评论(0) 推荐(1) 编辑
摘要: <?php /** * PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo "__FILE__: > ".__FILE__; echo '<br/>'; //魔术变量,获取当前脚本的目录 echo "__DIR__: > ".__DIR__; echo '<br/>'; 阅读全文
posted @ 2017-06-06 19:34 ノGHJ 阅读(335) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-06-06 17:06 ノGHJ 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 在windows本地上创建文件夹是无法用..结束的,我们要创建的话,需要在cmd里面进行创建输入 mkdir abc..\ 那么我们从本地看出abc..文件夹建成了怎么删除呢? 需要手动在里面建个文件,并删除之后,输入rmdir abc..\删除成功! 阅读全文
posted @ 2017-06-06 16:27 ノGHJ 阅读(536) 评论(0) 推荐(0) 编辑
摘要: //定界符$a = "www.jb51.net";$var = "ghj";print <<< jb51<select> <option value="1">第一项</option></select>这里是{$var}的php教程jb51;var_dump('$\\');$test = "www.j 阅读全文
posted @ 2017-06-06 15:40 ノGHJ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: push 失败解决方法: 分支操作: 分支操作之覆盖: 主master操作: 阅读全文
posted @ 2017-06-06 14:49 ノGHJ 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 分支操作: 分支操作之覆盖: 主master操作: 阅读全文
posted @ 2017-06-06 14:48 ノGHJ 阅读(177) 评论(0) 推荐(0) 编辑