![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 55
ustbsmartcar
这个作者很懒,什么都没留下…
展开
-
[转]PHP5 Session 浅析I
http协议是WEB服务器与客户端(浏览器)相互通信的协议,它是一种无状态协议。所谓无状态,指的是不会维护http请求数据,http请求是独立的,不持久的。而越来越复杂的WEB应用,需要保存一些用户状态信息。这时候,Session这种方案应需而生。PHP从4.1开始支持Session管理。 Session!它是很抽象的一个概念。我们不妨先从与它几个息息相关的有迹可寻的小切入点入手,然后...原创 2012-05-10 11:21:11 · 89 阅读 · 0 评论 -
php=操作符的优先级问题
$a = '1';$b = '2';$c = '3';($a == $b || !$c = '4' || $c = '5') && $c = '6';echo $c;!$c = '4' || $c = '5' 表达式等价于!$c = ('4' || $c = '5')并等价于false,PHP手册有一句话:Although = has a lower...2013-09-06 16:07:16 · 100 阅读 · 0 评论 -
PHP 类型及比较符表
<!--[if gte mso 9]><xml><w:WordDocument><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDr...原创 2013-02-22 18:13:14 · 104 阅读 · 0 评论 -
php-gtk to exe
以前PHP被认为只能用来编写服务器端的CGI程序,如果说PHP能够开发Windows下的GUI(图形用户界面)程序,你相信吗?最近,PHP的开发小组成功开发出了捆绑GTK+的PHP,那么就可以开发Windows下的GUI程序了。 一、建立PHP/GTK运行环境: 其实GUI程序和普通的PHPCGI程序没有什么区别,不过是PHP/GTK程序由GTK的类来生成GUI界面而已,他们同样是开放源代码,...原创 2013-07-15 15:48:11 · 179 阅读 · 0 评论 -
为什么$row[’id’] 的速度是$row[id]的7倍
$row[’id’] 的速度是$row[id]的7倍 这是为什么呢? 刚找到的This is wrong, but it works. The reason is that this code has an undefined constant (bar) rather than a string ('bar' - notice the quotes). PHP may...原创 2012-10-16 10:06:19 · 386 阅读 · 0 评论 -
xhprof安装&&使用
编译安装 wget http://pecl.php.net/get/xhprof-0.9.2.tgztar zxf xhprof-0.9.2.tgzcd xhprof-0.9.2/extension/sudo phpize./configure --with-php-config=/usr/local/php/bin/php-configsudo makesud...原创 2013-01-04 11:24:19 · 51 阅读 · 0 评论 -
PHP变量的存储方式
当用户在PHP中调用一个函数或者类的方法时,内核会创建一个新的符号表并激活之,这也就是为什么我们无法在函数中使用在函数外定义的变量的原因(因为它们分属两个符号表,一个当前作用域的,一个全局作用域的)。如果不是在一个函数里,则全局作用域的符号表处于激活状态。我们现在打开Zend/zend_globals.h文件,看一下_zend_execution_globals结构体,会在其中发现这么两个el...原创 2012-11-16 18:18:05 · 146 阅读 · 0 评论 -
【转】PHP通过接口实现多重继承
PHP类虽然是单继承的,但是可以通过其它特殊的方式实现多重继承,比如使用接口实现,只要把类的特征抽象为接口,并通过实现接口的方式让对象有多重身 份,通过这样就可以模拟多重继承了。下面就是一个用接口模拟多重继承的例子,源代码如下:<? interface UserInterface{ // 定义User的接口 function getname(); } ...原创 2012-11-06 11:41:43 · 134 阅读 · 0 评论 -
PHP的__FUNCTION__与__METHOD__的不同
使用__FUNCTION__仅传回函数名称使用__METHOD__传回类名称与函数名称 如:我们建立一个类 class a { function fa() { return __METHOD__; } function fb() { return __FUNCTION__; }}...原创 2012-03-02 10:54:07 · 149 阅读 · 0 评论 -
【社区开学季】Php提升效率优化技巧
确实很有用的,大家平常开发中应该注意下0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4...原创 2012-10-16 10:29:17 · 121 阅读 · 0 评论 -
[转]PHP5 Session 浅析II
PHP5 Session 浅析II我们在<<PHP5 Session 浅析I>>中探讨了session存储,session同步数据以及session数据编码。我们将在这里继续探讨一下session id传递与session回收。Session ID传递session终究是因为管理用户状态信息才存在的。我们曾探讨过session id的意义:每个来访问用户...原创 2012-05-10 11:44:10 · 127 阅读 · 0 评论 -
PHP实现双向链表
<?php/** * **双向链表 * @author zhiyuan12@ * @modified 2012-10-25 *//** * 链表元素结点类 */class Node_Element { public $pre = NULL; // 前驱 public $next = NULL; // 后继 public $key = N...原创 2013-10-21 10:12:41 · 110 阅读 · 0 评论