PHP教程:$_SERVER的详细参数整理
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。
用php处理百万级以上的数据提高查询速度的方法:
1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
PHP中10个不常见却非常有用的函数用法介绍:
以下这10个php函数虽然不是很常见但是要是掌握了还是非常实用的,减少了一些代码量,有特殊需求的朋友可以参考下,充分发挥php的优势。
php中利用header实现文件下载:
在PHP帮助文档里面关于PHP通过header触发下载的说明比较简单,而网上对这方面说明的也很少,很多文章都无法实现我们所需要的效果。
下面以PDF文件格式为例进行说明:
linux下用phpize给PHP动态添加扩展模块:
我们在搭建php环境的时候,有时候会忘记添加一些php的扩展,这时又正好需要这些扩展,但是在安装php后又装了一些如PEAR等的模块,不想删除目录重装,怎么办呢?使用php的phpize可以帮你解决此问题。
假如我想增加bcmath支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类函数仅在 PHP 编译时配置了 –enable-bcmath 时可用”(引号内是手册中的话)
幸好有phpize,
function getUrl($address, $myip) {
ob_start();
$mtime = explode(‘ ‘, microtime());
$starttime = $mtime[1] + $mtime[0];
用php实现ping命令的方法:
实现方法其实很简单,主要使用php的内置函数exec来调用ping命令,从而实现ping的功能.也可以使用system等php内置函数,有兴趣的同学可以查看手册.实现代码如下:
echo $a=ip2long (“202.97.224.68″);
echo “<br />-<br />”;
echo long2ip ($a);
Copyright © 2008-2010 52lamp.com.cn All rights reserved
版权申明:本站文章部分来自网络,如有侵权,请联系sunliwhd@gmail.com ,我们收到后立即删除,谢谢!