php函数isset和empty的区别
if(isset($var)){
print '$var value is not null.';
}else {
print '$var value is null.';
}
if(empty($var)){
print '$var value is empty.';
}else{
print '$var value is not empty.';
}
运行该程序,测试结果为 $var value is empty. $var value is null.
在程序前加入$var = '';或$var = 0; 测试结果为 $var value is empty. $var value is not null.
在程序前加入$var = 'aaaa';或$var = 32;测试结果为 $var value is not empty. $var value is not null.
很明显了吧。
isset函数仅仅测试该变量是否被定义过。isdef or not.
empty函数则测试该变量是否为空,如null,'',0都为空。
相关文档:
有关PHP
安全的几条规则
规则 1:绝不要信任外部数据或输入
关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP
代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 ......
这段时间在一个电子商务公司待在,所以接触到很多电子商务的概念。
也接触到了一个全新的电子商务模式。这里由于涉及到了公司的营销
策略方面的商务机密,所以不便过多的谈及。
不过一个好的idea,总是会勾起很多的不畏失败的尝试。我就从最基
础的电子商务开始叻。
刚好有个朋友准备做手机的电子商务,用前几篇文章提 ......
原贴:http://2bits.com/articles/installing-php-apc-gnulinux-centos-5.html
Published Mon, 2008/03/24 - 13:49, Updated Wed, 2009/07/15 - 23:40
Complex PHP applications, such as Drupal, can gain a lot of performance benefits from running a PHP op-code cache/accelerators
.
APC,
Alternate ......
所需软件(注意版本!):
Apache2.2.3
PHP5.1.5
MySQL5.0.24
这三个软件都是免费的,可从官网上下载,目前我所有的软件名为:
apache_2.2.3-win32-x86-no_ssl.msi
mysql-5.0.24-win32.zip
php-5.1.5-Win32.zip
基于windows操作系统,在Windows XP下安装使用:
1、安装过程:  ......