文章列表
 
您正在查看 "Php" 分类下的文章

2010-02-04 15:12

应该很多人都还没有认清空字符串('')和NULL的关系吧!!现在我来说明一下吧:
先看一个例子:
'' == NULL;
'' === NULL;
运行之后会发现第一个为true,第二个为false!

为什么会这样呢?其实在PHP中空字符串和NULL都是以值为0存储的!而==只比较值,所以第一个为true!但是第二个为什么是false呢!?
原因是在PHP中变量是以C语言的结构体来存储的,其中这个结构体有个zend_uchar type;这样的成员变量,他是用来保存变量的类型的,而空字符串的类型是string而NULL的类型是

 
2009-11-24 17:32
$_SERVER存储当前服务器信息,其中有几个值 如$_SERVER["QUERY_STRING"],$_SERVER["REQUEST_URI"],$_SERVER["SCRIPT_NAME"] 和$_SERVER["PHP_SELF"]常常容易混淆,以下通过实例详解$_SERVER函数中 QUERY_STRING,REQUEST_URI,SCRIPT_NAME和PHP_SELF变量区别,掌握这四者之间的关系,便于在实际应用中正确获 取所需要的值,供参考。

1,$_SERVER["QUERY_STRING"]
说明:查询(query)的字符串

2,$_SERVER["REQU

 
2009-11-24 16:41
Gzip压缩传输能更加有效节约带宽流量。他先把文本压缩为.gz然后传输给浏览器,最后由浏览器负责解压缩呈现给用户。
老版本的浏览器可能不能显示,但是现在大多数浏览器都能显示。
启用Gzip传输首先要求PHP4.0.5以后版本。
方法1:
在.htaccess中加入
php_flag zlib.output_compression on
php_value zlib.output_compression_level 2

方法2:
在php脑袋顶上加入
ob_start(”ob_gzhandler”);

这两个方法都能达到压缩传输的效果。
这里检查你的网站是否是压缩过的
 
2009-11-24 16:30
做为sns站点,相比cms站点,动态性要求高,生成静态页面价值不是太大,变更因素太多,因此uchome的缓存一方面是view的缓存,也就是template的缓存,一方面则对每个页面都需要的配置文件做了缓存,减小数据库服务器的负荷.
在home/common.php中,对配置的读取是这样的:
//配置文件
if(!@include_once(S_ROOT.'./data/data_config.php')) {
include_once(S_ROOT.'./source/function_cache.php');
config_cache();
}

data/data_config.php文件是
 
2009-11-10 7:46
本文并不想从头介绍REST,只是想举例说明在HTTP中使用REST需要注意的问题:

先来看看人们对REST的困惑

REST长啥样?

最一般的REST例子,类似下面的样子:

POST   /articles     创建
DELETE /articles/123 删除
PUT    /articles/123 更新或创建
GET    /articles/123 查看


顺便说说几个知识点:

GET操作是安全
 
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

为什么没图呢
 

大哥 图呢?
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu