- 0
- 0
- 约2.9千字
- 约 58页
- 2026-01-27 发布于广东
- 举报
学习目标;目录;PHP基本语法格式如下:
?php
echo这是PHP程序的基本格式;
?
说明:
(1)?php…….?php起始结束标记。
(2)每句结束加分号“;”,否则程序运行会出现错误。
(3)echo为PHP的输出语句。;2.1PHP代码基本语法;2.1.1PHP开始标记与结束标记
;2.1.2PHP注释
PHP注释是对代码的解释和说明,PHP解释器将忽略注释中的所有文本。事实上,PHP分析器将跳过等同于空格的注释。
1、注释的原则
注释在写代码的过程中非常重要,好的注释不仅能让代码阅读起来更轻松,而且还有利于开发人员之间的沟通和后期的维护。在写代码的时候一定要注意注释的规范。
1)注释语言必须准确、易懂、简洁。
2)注释一般写在代码的开发和结束位置。
3)要求注释占程序代码的比例达到20%左右。
4)避免在注释中使用缩写。
;2.1.2PHP注释
PHP程序的注释方法
;2.1.3PHP语句及语句块
PHP程序一般由若干条PHP语句构成,每条PHP语句完成某项操作。PHP中的每条语句以英文分号“;”结束,只有PHP结束标记之前的PHP语句可以省略结尾分号“;”。
1、简单的语句
每行至多包含一条语句,例如:$argv++;//正确的
2、复合语句
?php
$expression=true;
if($expression){
?
strongThisistrue./strong
?php
}else{
?
strongThisisfalse./strong
?php
}
?
;PHP支持8种原始类型:
4种标量类型:boolean(布尔型)、string(字符串)、integer(整型)、float/double(浮点型);
2种复合类型:array(数组)、object(对象);
2种特殊类型:resource(资源)、NULL(空)。;2.2.1标量数据类型;2.2.1标量数据类型
2、整型(integer)
整型类型只包含整数。在32位操作系统中,整型数据有效范围是:-2147483648~+2147483647。整数可以用十进制、八进制、十六进制表示,使用八进制整数前必须加上“0”,如果八进制中出现非法数字8和9,则非法数字及其后面的数字被忽略。使用十六进制整数前必须加上“0x”。;2.2.1标量数据类型
3、浮点型(float)
浮点数据类型可以用来存储数字,也可以保存小数。它提供的精度比???数大得多。在32位的操作系统中,有效的范围是1.7E-308~1.7E+308。;2.2.1标量数据类型
4、字符串型(string)
字符串是连续的字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一个字节。在PHP中,有3种定义字符串的方式,分别是单引号()、双引号()和界定符()。;单引号与双引号的区别:
(1)两者的不同之处在于,双引号中所包含的变量会自动被替
换成实际数值,而单引号中包含的变量则按普通字符串输出。
(2)对转义字符的使用。使用单引号时,只要对单引号“‘”进行转义即可,但使用双引号(“)时,还要注意“””、“$”等字符的使用。这些特殊字符都要通过转义符“\”来显示。
常用的转义字符如下表所示。
;转义字符;2.2.2复合数据类型
1、数组(array)
数组是把一系列的数据集合起来,形成一个可操作的整体。数组中的数据可以是标量数据、数组、对象、资源等等。一般把数组中的单个数据称作元素,元素又被分为索引(键名)和值两部分。索引(键名)可以是数字或字符串,值可以是任何数据类型。
;2.2.2复合数据类型
2、对象(object)
对象是存储数据和有关如何处理数据的信息的数据类型。
在PHP中,必须明确地声明对象。声明对象的类,使用关键字class。而对象是类的实例,是真实存在的。创建对象一般使用new关键字来创建。
;2.2.3特殊数据类型
1、资源(resource)
资源类型是PHP4引进的。在使用资源时,系统会自动启用垃圾回收机制,释放不再使用的资源,避免内存消耗殆尽。因此,资源很少需要手工释放。
;2.2.3特殊数据类型
2、空值(null)
空值表示没有为该变量设置任何值,另外,空值(null)不区分大小写,null和NULL效果是一样的。被赋予空值的情况有以下3种:还没有赋任何值、被赋值null、被unset()函数处理过的变量。
;2.2.4数据类型转换
PHP在变量定义方面比较自由,因此PHP被称为弱类型语言,也称为动态语言。PHP数据类型转换有3种方式:
自动转换(运算符);
强制转换;
se
您可能关注的文档
- 《汽车销售实务》_4.1汽车专业知识.pptx
- 《机电设备管理》_4.2.3 设备漏油的分类和原因.pptx
- 《国际贸易实务》_项目四.pptx
- 《液压与气压传动》_第3章.ppt
- 《机电设备管理》_3.3.6设备事故后处理.pptx
- 《建筑安装工程工艺·识图·预算》_工作情景二.ppt
- ug nx 教学课件_项目八2.pptx
- ug nx 教学课件_项目七3.pptx
- 《液压与气压传动》_第8章.ppt
- 《汽车销售实务》_6.2成交.ppt
- 人教版八年级上册历史精品教学课件 第六单元 中华民族的抗日战争 第17课 七七事变与全民族抗战 (6).ppt
- 人教版八年级上册历史精品教学课件 期末专题复习 专题二 中国人民近代化的探索 (2).ppt
- 人教版八年级上册历史精品教学课件 第二单元 近代化的早期探索与民族危机的加剧 第5课 甲午中日战争与列强瓜分中国狂潮 (2).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 大概念引领下的大单元复习 (4).ppt
- 人教版八年级上册历史精品教学课件 第七单元 人民解放战争 第21课 人民解放战争的胜利 (2).ppt
- 人教版八年级上册历史精品教学课件 第三单元 资产阶级民主革命与中华民国的建立 第10课 中华民国的创建 (2).ppt
- 人教版八年级上册历史精品教学课件 第四单元 新民主主义革命的开始 第12课 新文化运动 (3).ppt
- 第四组塑料低温脆化温度测试详解演示文稿.ppt
- 第消费者行为演示文稿.ppt
- 第一部分用搜索方法求解问题演示文稿.ppt
最近下载
- 四、英格索兰安装指导手册-无锡英格索兰.doc VIP
- 2025AHA、ACC高血压管理指南核心更新解读.pptx
- 有机化学课件:第7章 醇酚醚.ppt VIP
- 员工认同感提升课件.pptx VIP
- 前列腺炎诊疗常规.docx VIP
- 有机化学课件:第7章 卤代烃.ppt VIP
- 2024-2025学年度江苏安全技术职业学院单招考试文化素质数学测试卷含答案详解【满分必刷】.docx VIP
- (一模)2026届大湾区高三普通高中毕业年级联合模拟考试(一)物理试卷(含答案).docx
- 2025年中考数学冲刺《二次函数新定义型综合问题》含答案解析.pdf VIP
- 2025年士官英语作文真题及答案.doc VIP
原创力文档

文档评论(0)