版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章PHP开发基础01PHP基本语法
02PHP的数据类型
03PHP数据的输出04PHP编码规范
05第一个PHP程序
04PHP编码规范
05AI辅助快速学习1
PHP基本语法主要内容
PHP标记符PHP注释PHP语句和语句块010203PHP标记符
PHP标记符能够让Web服务器识别PHP代码的开始和结束,两个标记之间的所有文本都会被解释为PHP代码,而标记之外的任何文本都会被认为是普通的HTML,这就是PHP标记的作用。PHP一共支持4种标记风格。
XML风格
脚本风格
简短风格010203
ASP风格04XML风格<?phpecho"这是标准风格的标记";?>脚本风格<scriptlanguage="php">echo'这是脚本风格的标记';</script>简短风格<?echo"这是简短风格的标记";?>ASP风格<%echo"这是ASP风格的标记";%>PHP注释
注释可以理解为代码的解释说明,一般添加到代码的上方或代码的尾部。使用注释不仅能够提高程序的可读性,而且还有利于程序的后期维护工作。在执行代码时,注释部分会被解释器忽略,因此注释不会影响到程序的执行。PHP支持以下3种风格的程序注释:
单行注释(//)
多行注释(/*…*/)
Shell风格的注释(#)010203单行注释(//)<?phpecho'PHP编程词典'; //输出字符串(但单行标记后的注释内容不被输出)?>多行注释(/*…*/)<?php/*多行注释内容不被输出*/echo'只会看到这句话。';?>Shell风格的注释(#)<?phpecho'这是Shell脚本风格的注释'; #这里的内容是看不到的?>PHP语句和语句块
PHP程序由一条或多条PHP语句构成,每条语句都以英文分号“;”结束。如果多条PHP语句之间存在着某种联系,可以使用“{”和“}”将这些PHP语句包含起来形成一个语句块。<?php{echo"你好PHP";echo"<br/>";echodate("Y-m-dH:i:s");}?>
语句块一般不会单独使用,只有在和条件判断语句、循环语句、函数等一起使用时,语句块才会有意义。2
PHP的数据类型
主要内容
标量数据类型
复合数据类型
特殊数据类型
检测数据类型01020304
标量数据类型是数据结构中最基本的单元,只能存储一个数据。PHP中标量数据类型包括四种。
标量数据类型类型说明boolean(布尔型)这是最简单的类型。只有两个值,真值(true)和假值(false)string(字符串型)字符串就是连续的字符序列,可以是计算机能表示的一切字符的集合integer(整型)整型数据类型只能包含整数。可以是正整数或负整数float(浮点型)浮点数据类型用来存储数字,和整型不同的是它有小数位布尔型(boolean)
布尔型是PHP中较为常用的数据类型之一。它保存一个真值true或者假值false。设定一个布尔型的变量,只需将true或者false赋值给变量即可。字符串型(string)
字符串是连续的字符序列,由数字、字母和符号组成。字符串中的每个字符只占用一字节。定义字符串有三种方式:单引号(')双引号(")定界符(<<<)$a='string1';$a="string2";$string=<<<str要输出的字符串str整型(integer)
整型数据类型只能包含整数。在32位的操作系统中,有效的范围是−2147483648~+2147483647。整型数可以用十进制、八进制和十六进制来表示。如果用八进制,数字前面必须加0,如果用十六进制,则需要加0x。浮点型(float)
浮点数据类型可以用来存储整数,也可以保存小数。它提供的精度比整数大得多。浮点型数据默认有两种书写格式:标准格式科学记数法格式3.141590.365−91.83.62E1859.63E−3复合数据类型复合数据类型将多个简单数据类型组合在一起,存储在一个变量名中,包括两种(数组和对象)。数组(array)对象(object)特殊数据类型特殊数据类型包括两种(资源和空值)。资源(resource)空值(null)资源是由专门的函数来建立和使用的。它是一种特殊的数据类型,并由程序员分配。在使用资源时,要及时地释放不需要的资源。如果忘记了释放资源,系统会自动启用垃圾回收机制,避免内存消耗殆尽。空值,表示没有为该变量设置任何值,另外,空值(null)不区分大小写,null和NULL效果是一样的。检测数据类型PHP还内置了检测数据类型的系列函数,可以对不同类型的数据进行检测,判断其是否属于某个类型。函数检测类型is_bool检测变量是否为布尔类型is_string检测变量是否为字符串类型is_float/is_double检测变量是否为浮点类型is_integer/is_int检测变量是否为整数is_null检测变量是否为nullis_array检测变量是否为数组类型is_object检测变量是否为一个对象类型is_numeric检测变量是否为数字或由数字组成的字符串3PHP数据的输出主要内容
print和echo
输出运算符“<?=?>”0102print和echo
print语句和echo语句的作用非常相似,都用于向页面中输出数据。print"输出当前的日期和时间:";echodate("Y-m-dH:i:s");
print语句和echo语句的区别如下:(1)使用print语句一次只能输出一个字符串,而使用echo语句可以同时输出多个字符串,多个字符串之间用逗号隔开。(2)在echo语句前不能使用错误屏蔽运算符“@”。(3)print语句可以看作是一个有返回值的函数,因此print语句能作为表达式的一部分,而echo语句不能。输出运算符“<?=?>”
如果需要在HTML代码中只嵌入一条PHP输出语句,可以使用PHP提供的另一种便捷的方法:使用输出运算符“<?=?>”来输出数据。<bodybgcolor="<?='blue'?>"></body>4PHP编码规范主要内容
什么是编码规范
PHP书写规则
PHP命名规则010203什么是编码规范
以PHP开发为例,编码规范就是融合了开发人员长时间积累下来的经验,形成了一种良好统一的编程风格,这种良好统一的编程风格会在团队开发或二次开发时起到事半功倍的效果。编码规范是一种总结性的说明和介绍,并不是强制性的规则。从项目长远的发展以及团队效率来考虑,遵守编码规范是十分必要的。
PHP书写规则缩进大括号{}关键字、小括号、函数、运算符PHP命名规则类命名常量命名变量命名数组命名函数命名类文件命名5AI辅助快速学习主要内容
AI辅助添加注释
AI辅助解释代码
AI辅助查询术语010203AI辅助添加注释下面为如图所示中代码函数添加注释,在函数名子上单击右键,这时会弹出菜单,在菜单项中选择AI操作→编写文档,这时AI助手开始为这个函数编写注释,编写的位置是在函数的上边,具体效果如图AI辅助解释代码当AI助手执行解释代码命令后,会在PhpStorm右侧的窗口面板输出关于指定函数的代码解释,这个讲解是非常详细的,针对每个代码片段,都给出了具体的说明。开发人员还可以在说明的代码片段中,进行代码的复制、插入、使用代码创建文件等功能。具体效果如图AI辅助查询术语在学习编程开发的过程中,会遇到大量的专业术语与概念定义,如何通过AI工具(JetBrainsAiAssistant插件)快速的学习与撑握这些知识点?下面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游发展营销方案(3篇)
- 消毒锅的应急预案(3篇)
- 山坡输送混凝土施工方案(3篇)
- 缆绳故障预警系统构建
- 移动社交平台用户粘性
- 江苏省重点商标保护名录管理规范(征求意见稿)
- 深圳银行柜面操作风险管理:挑战、策略与实践
- 淮河中上游地区新石器时代中晚期文化互动交流:历史脉络与文明演进
- 淀粉基炭材料及膜材料:制备工艺与性能特征的深度剖析
- 液氮半溶浸煤致裂增透特性及机理深度剖析
- 第4章 光谱表型分析技术
- 山西2026届高三天一小高考五(素质评价)地理+答案
- 2026年上海对外经贸大学辅导员招聘笔试模拟试题及答案解析
- AI赋能地理教学的应用实践研究-初中-地理-论文
- 浙江省杭州山海联盟2024-2025学年度七年级英语下册期中试题卷(含答案)
- 2026山东青岛海上综合试验场有限公司招聘38人备考题库含完整答案详解(历年真题)
- 护理团队建设与沟通技巧
- 芯片销售培训内容
- 耳石症手法复位治疗课件
- 2026年无人机驾驶员ASFC考试题库完整
- 2026年深圳中考历史得分技巧精讲试卷(附答案可下载)
评论
0/150
提交评论