php——数据类型(1)
原文链接:http://www.phpdo.net/index.php/2010/02/03/1-10/
与其他编程语言不同的是:PHP的数据类型不是由程序员在定义变量的时候决定的,而是由PHP在程序运行过程中定义。
PHP共支持8种数据类型:整型(integer)、浮点型(float)、字符串型(string)和布尔型(Boolean)四种标量类型,数组(array)和对象(object)两种合成类型,空值(null)和资源(resource)两种特殊类型。
整型(integer)
专门用来表示整数,可用十进制、八进制和十六进制表示。
十进制就是日常使用的数字;八进制,数字前必须加上‘0’;十六进制,数字前必须加‘0x’。
列子:
$php = 100; //一个十进制整数
$php = -100; //一个十进制负数
$php = 0666; //一个八进制整数
$php = 0×64; //一个十六进制整数
?>
注意:与其他语言不同的是,PHP不支持无符号数。
浮点型(float)
用来表示带有小数点的数的一种类型。
浮点数的表示方法:
用普通的带有小数点的数来表示(如,1.2);
用科学计数法表示(如,1.0E3;2.1e-6),注意需要用E或者e表示指数幂。
例子:
$php = 1.261; //普通的带有小数点的数
$php = 1.0E3; //科学计数法表示,E
$php = 7e-6; //另一种科学计数法表示
?>
注意:由在两种情况下PHP会将指定的整数解释为浮点数:
指定的数超过了整型的范围,也就是超过了14位数字的精度,发生溢出时;
定的数在小数点的右侧有任何数将被视为浮点数。
字符串型(string)
用来表示一个字符串(一连串的字符构成的一个集合)。
字符串型可以用三种方法定义:单引号形式、双引号形式和标识符形式。
单引号形式
例如:
$php = 100;
echo ‘This is phpdo.net.
’;
echo ‘What\’s php
’;
echo ‘The file is stored in E:\\
’;
echo ‘The variable is $php
’;
?>
结果:
This is phpdo.net.
What’s php
The file is stored in E:\
�
相关文档:
PHP PDO 基础
http://blog.csdn.net/nailwl/archive/2009/10/27/4733655.aspx
PDO是一个“数据库访问抽象层”,作用是统一各种数据库的访问接口,与mysql和mysqli的函数库相比,PDO让跨数据库的使用更具有亲和力;与ADODB和MDB2相比,PDO更高效。目前而言,实现“数据库抽象层”任重而道远,使 ......
function handleEach(&$array,$functionName)
{
foreach($array as $k=>$v)
{
if(is_array($v))
{
handleEach(&$array[$k],$functionName);
}
else
$array[$k] = $functionName($v);
return $array[$k];
}
} ......
首先注意版本问题,一定要仔细查看php manual上的内容,如http://www.php.net/manual/en/install.windows.apache2.php 上有一个note:
Note
:
Apache 2.2 Support
Users of Apache 2.2 should note that the DLL file for Apache 2.2 is
named php5apache2_2.dll
rather than php5apache2.d ......
PHP手册上提供了以下一些主要的mysql数据库的支持函数:
mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数
mysql_change_user -- 改变活动连接中登录的用户
mysql_client_encoding -- 返回字符集的名称
mysql_close -- 关闭 MySQL 连接
mysql_connect -- 打开一个到 MySQL 服务器的连接
mysql_c ......
apache_2.2.8+ mysql_5.1.41+ php-5.2.12+ phpMyAdmin-3.2.5
1,安装apache默认安装即可
2,把下载的php5.2.12解压把解压文件夹的所有文件复制到D盘PHP文件夹中:
3,打开PHP文件夹中把php.ini-dist改为php.ini并打开并把
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mhash.dll
extension=php_mime ......