一旦你安装和运行你自己的PHP编程,你会发现你编写的大多数的脚本是变数,操作员并且你经常用的就是10个函数。
在这一章中我们探讨不同类型的变量在PHP中如何使用,以及他们之间的如何转换,我们也将讨论操作符,这些操作符有对变量的加、减、乘等的功能。
这一章将告诉你PHP的变量是如何工作的,你不需要了解相当复杂的部分,比如references 以及可变变量,除非你想真正理解PHP。
本章的主要内容包括:
(1)PHP中你可以用到什么样的数据
(2)References,类型转换,可变变量
(3)脚本变量,预定义变量,脚本常量,预定义的常量
(4)操作符,比如说加、减、乘、除
2.1:数据类型
2.2检查一个变量是否被设置
2.3自动类型转换
2.4强制类型转化
2.5非十进制系统
2.6变量作用域
2.7可变变量
2.8The superglobal arrays
2.9 预定义变量
2.10 References
2.11 常量
2.11.1 预定义常量
2.12 操作符
2.12.1. Shorthand unary operators
2.12.2. 比较操作符
2.12.3. 完整操作符
2.12.4. 三元操作符
2.12.5. Scope resolution operator
2.12.6. Execution operator
2.12.7. 运算符优先级
2.1:数据类型
PHP有7种类型的变量,他们是strings, integers, floats, booleans, arrays, objects, and resources.你将要在本书中一直用到他们,因此在这里我们有必要记住他们。
String类型是字符串类型,如"a","abc","Jack and Jill went up the hill to fetch a pail of water",etc, String 可以很短也可以随便长,String类型没有长度的限制。
Integer 整形变量,正数或者负数,比如1,-20,55028932,etc,最小值
-2147483647 最大值是2147483647,如果数字大于2147483647 则将会将数字自动转化成foloat类型。
浮点数(也叫浮点数,双精度数或实数)可以用以下任何语法定义:
<?php
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;
?>
boolean类型 只有 TRUE 或 FALSE。 boolean类型将0看作是false其它的任何数据都是true
分享到:
相关推荐
在文档"PHP程序设计-3期(KC016) 经验技巧2-3 可变变量.doc"中,主要讨论了如何在数组和类的属性中使用可变变量,以及如何解决解析上的模棱两可问题。 首先,我们需要理解可变变量的基本概念。在PHP中,当我们使用...
"PHP程序设计.pdf"知识点总结 ...PHP程序设计是一门广泛应用于Web开发的服务器端脚本语言,本文档对PHP的基础知识、变量和数据类型、控制结构、函数、数组、面向对象编程、数据库交互和高级技术进行了详细介绍。
【PHP3程序设计13-22】复旦课件主要涵盖了PHP编程语言的核心概念、高级特性以及实际应用。PHP是一种广泛使用的开源脚本语言,特别适用于Web开发,可以嵌入到HTML中进行动态网页创建。以下是根据压缩包内文件名称列表...
在这个“PHP程序设计-3期(KC016)3.8.1创建和使用类”的课后习题中,我们关注的重点是如何创建一个名为`Rectangle`的类,该类具有长度和宽度两个成员变量,并提供计算周长和面积的成员方法。 首先,让我们创建`...
- PHP程序通常以`.php`为扩展名的文件中编写。文件中的PHP代码可以用三种不同的开始和结束标记包围: - `<?php ... ?>`:标准格式,适用于所有情况。 - `<? ... ?>`:当PHP配置文件`php.ini`中的`asp_tags`选项...
- **先修课程**:计算机基础、程序设计基础 - **周学时数**:4小时(2小时理论 + 2小时上机实践) - **开课单位**:信息工程学院 - **参考教材**:《PHP编程基础与实例教程》,孔祥盛主编 #### 二、课程简介 本...
《PHP程序设计中文版》是一本深入探讨PHP编程语言的专业书籍,旨在帮助读者全面理解和掌握PHP的核心概念和技术。PHP作为一种广泛应用于Web开发的服务器端脚本语言,以其易学易用、功能强大、与HTML紧密集成的特点,...
1. 访问修饰符:如前所述,PHP提供了三种访问修饰符,包括`public`(公共),`private`(私有)和`protected`(受保护)。`public`成员在任何地方都可以访问,`private`只在类的内部可用,而`protected`可以在类及其...
- **操作符**:用于组合操作数的符号。 - **字符串插入** - **双引号**:支持变量插值。 - **转义序列**:使用`\`来插入特殊字符。 - **单引号**:不支持变量插值。 - **大括号**:在双引号字符串中指定变量。...
在《Beginning PHP and MySQL Third Edition》中,作者深入浅出地介绍了如何使用PHP和MySQL进行程序设计,内容涵盖了基础概念、语法、数据类型、操作符、流程控制、函数、面向对象编程、错误处理、数据库设计、SQL...
《PHP程序设计经典300例》是一本深入实践的PHP编程教材,旨在通过丰富的实例帮助读者掌握PHP语言的核心概念和技术。这本书的配套资源包含了书中所提到的代码示例,以便读者可以亲自运行和学习。这里我们将详细探讨...
以上内容是PHP语言程序设计的基础知识,通过学习这些概念和实践,你将能够开始编写简单的PHP应用程序。随着经验的增长,你可以进一步深入学习框架(如Laravel、Symfony)、设计模式以及更高级的PHP技术。
在PHP程序设计中,掌握语法规则是至关重要的。本文档详细介绍了PHP的一些核心语法规则,包括预定义常量、字符串引用方式、逻辑判断以及数组操作,这些都是编写高效PHP代码的基础。 首先,我们来看一下PHP的预定义...
在PHP程序设计中,了解和遵循正确的语法规则是至关重要的,因为这直接影响到代码的执行效果和可维护性。PHP是一种动态类型的服务器端脚本语言,常用于网页开发,能够与HTML、JavaScript、CSS等技术无缝集成。在文档...
4. `libcrypto-1_1.dll`、`libssl-1_1.dll`:这两个是OpenSSL库的组件,用于加密和安全套接字层(SSL/TLS)协议,对HTTPS和其他安全通信提供支持。 5. `libsqlite3.dll`:这是SQLite3数据库引擎的库文件,使得PHP...
3.4.1 操作符的优先级 32 3.4.2 三重操作符 33 3.4.3 算术操作符 34 3.4.4 条件操作符 35 3.4.5 一元操作符 35 3.4.6 位操作符 37 3.4.7 字符串连接操作符 38 3.4.8 逻辑操作符 38 3.4.9 赋值操作符 40 3.5 总结 41 ...
- **新函数和特性**:例如,`nullsafe`操作符允许在可能为null的对象上调用方法,而不会抛出异常。 在Windows环境中,PHP常与IIS或Apache等Web服务器配合使用,提供动态网页内容。开发者可以通过PHP连接MySQL等...
在PHP程序设计中,了解如何新增数据是至关重要的技能,特别是在使用PDO(PHP Data Objects)扩展时。PDO作为PHP的一个数据库访问层,提供了统一的API来处理多种数据库系统,同时也支持预处理语句,增强了安全性并...