PHP表达式与运算符
PHP表达式
表达式是常量、变量和运算符的组合
表达式是PHP中的重要内容,PHP中几乎所有的东西都可以称为表达式
$x=10;
$y=($x=10);
$y+=($x=10);
$z=&$x;
$condition?$true_item:$false_item;
PHP运算符
运算符是用来对数值或变量进行某种操作运算的符号。一般地说,运算符可以带有1个、2个或者更多个运算对象。他们之间也有先后顺序,具体内容包括
1、算术运算符
运算符
名称
结果
$a+$b
加法
$a和$b的和
$a-$b
减法
$a和$b的差
$a*$b
乘法
$a和$b的积
$a/$b
除法
$a除以$b的商
$a%$b
求模
$a除以$b的余数
2、递增/递减运算符
运算符
名称
结果
$a++
后加加
$a的值先进行操作运算,后自增1
++$a
前加加
$a的值先自增1,后进行操作运算
$a--
后减减
$a的值先进行操作运算,后递减1
--$a
前减减
$a的值先自增1,后进行操作运算
【示例】
文本查看复制代码打印关于
<?php
echo $a=5 + "5th"; //输出:10
echo 10 + $a++; //输出:20
echo 5 - (--$a); //输出:-5
?>
<?php
echo $a=5 + "5th"; //输出:10
echo 10 + $a++; //输出:20
echo 5 - (--$a); //输出:-5
?>
3、比较运算符
运算符
名称
结果
$a==$b
等于
如果$a等于$b,结果为true,反之false
$a===$b
全等
如果$a等于$b,并且类型也相同,结果为true,反之false
$a!=$b
不等
如果$a不等于$b,结果为true,反之false
$a<>$b
不等
如果$a不等于$b,结果为true,反之false
$a!==$b
非全等
如果$a不等于$b,并且类型也相同,结果为true,反之false
$a<$b
小于
如果$a小于$b,结果为true,反之false
$a>$b
大于
如果$a大于$b,结果为true,反之false
$a<=$b
小于等于
如果$a小于或者等于$b,结果为true,反之false
$a>=$b
大于等于
如果$a大于或者等于$b,结果为true,反之false
【示例】
文本查看复制代码打印关于
<?php
var_dump(0=="a"); //输出:bool(true)
var_dump(0=="00"); //输出:bool(tru
相关文档:
#apt-get install apache2
//安装apahce2
#apt-get install php5
//安装php5
#apt-get install mysql-server
//安装mysql服务端
#apt-get install mysql-myclient
//安装mysql的客户端
#apt-get install php-mysql
//安装php-mysql的连结
apache+php+mysql 环境已经搭建好了
将以下的服务重启一下
#/et ......
参考资料:
1.
2. http://www.phpeclipse.com/wiki/Howto/XDebugAndPHPEclipse
1.下载XDebug http://xdebug.org/download.php
选择于PHP版本相对应的的 5.2 VC6 (32 bit) 下载,改名成php_xdebug.dll后复制到E:/APMServ5.2.6/PHP/ext/中
2. 在php.ini中添加以下内容,并将zend的其他应用关掉(注释掉其他zend_extens ......
PHP 版本各异,已经停止升级开发的有 4.0 系列的 4.4.x,但现在还有部分生产环境在跑这个版本,需要继续维护代码。PHP 5.0 系列是现在开发和应用的主流版本,有 5.1.x 和 5.2.x 系列。PHP 6.0 目前还是试用版本,用 PHP 开发软件产品的人现在可以预先作兼容性测试。
PHP 支持的数据 ......
如何不使用prepared statment,而是用过滤的方法避免SQL注入呢?
一般来说mysql自带的过滤函数是比较可靠的。mysql_real_escape_string()
但是这个函数在某些字符集中有问题,比如GBK。如果你用UTF8那没关系。
在PHP里设置数据库的字符集不应该用:mysql_query("SET NAMES UTF8");
而应该用:mysql_set_charset()
这样 ......
虽然PHP提供了很多功能我们,但有些事情还没有处理这些非常方便。例如,PHP提供的日期功能,时间很有限。 MySQL已经提供了许多我们这些功能。我可以使用MySQL函数来处理PHP的过程?我在下面的尝试。
“? PHP的
$ data_time =“1998-12-31 23:59:59”;
$ connect_id = mysql_connect('本地主机');
......