6.PHP 教程_PHP数据类型
PHP数据类型
String(字符串),Integer(整型),Float(浮点型),Boolean(布尔型),Array(数组),Object(对象),
NULL(空值).
PHP字符串
一个字符串是一串字符的序列,就像"Hello world!".
你可以将任何文本放在单引号和双引号中:
<?php
$x = "Hello world!";
echo $x;
$x = 'Hello world!';
echo $x;
?>
PHP整型
整数是一个没有小数的数字.
整数规则:
- 整数必须至少有一个数字(0-9)
- 整数不能包括逗号或空格
- 整数是没有小数点的
- 整型可以用三种格式来指定:十进制,十六进制(以0x为前缀)或八进制(前缀为0).
在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:
<?php
$x = 5985;//整数
var_dump($x);
echo "<br>"; $x = -345;//负数
var_dump($x);
echo "<br>"; $x = 0x8c;//十六进制数
var_dump($x);
echo "<br>"; $x = 047;//八进制数
var_dump($x);
?>
PHP浮点型
浮点型是带小数部分的数字,或是指数形式.
在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:
<?php
$x = 10.365;
var_dump($x);
echo "<br>"; $x = 2.4e3;
var_dump($x);
echo "<br>"; $x = 8E-5;
var_dump($x);
?>
PHP布尔型
布尔型可以是TRUE或FALSE.
$x = true;
$y = false;
布尔型通常用于条件判断.在接下来的章节中你会学到更多关于条件控制的教程.
PHP数组
数组可以在一个变量中存储多个值.
在以下实例中创建了一个数组,然后用 PHP var_dump()函数返回数组的数据类型和值:
<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>
在接下来的章节中你将学到更多关于数组的知识.
PHP对象
对象数据类型也可以用于存储数据.
在PHP中,对象必须声明.
首先,你必须使用class关键字声明类对象.类是可以包含属性和方法的结构.
然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:
<?php
class Car
{
var $color;
function Car($color = "green")
{
$this->color = $color;
} function what_color()
{
return $this->color;
}
}
?>
以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类.
你将会在接下来的章节中学到更多关于对象的只是.
PHP NULL值
NULL值表示变量没有值.NULL是数据类型为NULL的值.
NULL值指明一个变量是否为空值.同样可用于数据空值和NULL值的区别.
可以通过设置变量为NULL来清空变量数据:
<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
6.PHP 教程_PHP数据类型的更多相关文章
- 4.PHP 教程_PHP 变量
PHP 变量 变量是用于存储信息的"容器": <?php $x = 5; $y = 6; $z = $x + $y; echo $z; ?> 与代数相似 x=5 y=6 ...
- 1.PHP 教程_PHP 简介
PHP是服务器端脚本语言. 在学习之前,您需要对以下知识有基本的了解: HTML css PHP是什么? PHP代表PHP:Hypertext Preprocessor PHP是一种使用广泛的开源的脚 ...
- 11.PHP 教程_PHP Switch 语句
switch 语句用于根据多个不同条件执行不同动作. PHP Switch 语句 如果您希望有选择地执行若干代码块之一,请使用 switch 语句. 语法 switch (n) { case labe ...
- 10.PHP 教程_PHP If...Else 语句
条件语句用于根据不同条件执行不同动作. PHP 条件语句 当您编写代码时,您常常需要为不同的判断执行不同的动作.您可以在代码中使用条件语句来完成此任务. 在 PHP 中,提供了下列条件语句: if 语 ...
- 9.PHP 教程_PHP运算符
PHP 运算符 在 PHP 中,赋值运算符 = 用于给变量赋值. 在 PHP 中,算术运算符 + 用于把值加在一起. PHP 算术运算符 运算符 名称 描述 实例 结果 x + y 加 x 和 y 的 ...
- 8.PHP 教程_PHP字符串
字符串变量用于存储并处理文本. PHP中的字符串变量 字符串变量用于包含有字符的值. 在创建字符串之后,我们就可以对它进行操作了.您可以直接在函数中使用字符串,或者把它存储在变量中. 在下面的实例中, ...
- 7.PHP 教程_PHP常量
常量值被定义后,在脚本的其他任何地方都不能被改变. PHP常量 常量是一个简单值的标识符.该值在脚本中不能改变. 一个常量由英文字母.下划线.和数字组成,但数字不能作为首字母出现.(常量名不需要加$修 ...
- 5.PHP 教程_PHP echo/print
PHP echo 和 print 语句 echo和print区别: echo-可以输出一个或多个字符串 print-只允许输出一个字符串,返回值总为1 提示:echo输出的速度比print快,echo ...
- 3.PHP 教程_PHP 语法
基础的PHP语法 PHP脚本可以放在文档中的任何位置. PHP脚本以<?php开始,以?>结束: <?php //PHP代码 ?> PHP文件的默认文件扩展名是". ...
随机推荐
- C与C++不同
常量表示方法不同 C不支持引用,C++支持 注释不同,C89不支持单行注释 (++i)++在C中不合法 (a=3)=4在C中不合法 不能在for循环头部定义变量 C++注重类型,强类型,严格检查类型 ...
- C++ 文件操作实例
图1 文件个数及名称 图2 文件内容 背景:如图1所示,现有9个要处理的文件,每个文件的内容格式如图2所示,仅仅只是数值部分不同. 问题:如何提取每个文件中的相同属性的数值到同一个文件中? 输出示例: ...
- 优秀的 Android Studio 插件
转自:http://www.codeceo.com/article/8-android-studio-plugins.html Android Studio是目前Google官方设计的用于原生Andr ...
- svn和ftp的区别
svn和ftp的区别是: ftp修该文件后就会替换原来的内容无法恢复.如果要回复,还需要自己在替换前做备份.如果遇到多人同时操作同一文件就会很头疼.且无法对相应修改进行记录. svn可以将你每一次的修 ...
- Node爬虫
Node爬虫 参考 http://www.cnblogs.com/edwardstudy/p/4133421.html 所谓的爬虫就是发送请求,并将响应的数据做一些处理 只不过不用浏览器来发送请求 需 ...
- Windows 取得至高无上的权限
第一步:gpedit.msc 第二步:计算机配置-->windows 设置 -->安全设置 -->安全选项 -->用户账户控制 -->以管理员批准模式运行所有管理员 -- ...
- SQL Server 内存不足引起的并发症
第一:cpu 1.内存不足就会有频繁的页面调入调出.这个过程是要有cpu的参与的.所以这个要影响cpu! 2.内存不足可能会引有用起执行计划被清除.当起次要执行时.这个就要重编译一次!
- hdu 5461 Largest Point
Thinking about it: 对于式子 a * ti * ti + b * tj,可以看作时有两部分构成 a * ti * ti 和 b * tj,如果整个式子要最大,则要求这两部分都要尽量大 ...
- jQuery Lint: enables you to automatically inject jQuery Lint into the page as it is loaded (great for ad-hoc code validation)
FireQuery is a Firebug extension for jQuery development jQuery Lint: enables you to automatically in ...
- javascrip cookie
首先要明白一下cookie的概念.由于HTTP协议是一种无状态协议,也就是说一旦server和client的数据交换完成后,他们之间的连接就会被断开.再次交换数据的时候就须要再次建立连接.这就意味着s ...