第2章 PHP基础(语法、数据类型、控制语句及练习题、答的案).pptx

第2章 PHP基础(语法、数据类型、控制语句及练习题、答的案).pptx

  1. 1、本文档共116页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 PHP基础(语法、数据类型、控制语句及练习题、答的案)

php网站开发基础应用技术学院任课教师: 第2章 PHP基础知识本节课学习要点 1.掌握PHP代码基本语法 2.掌握基本的编码规范 3.熟练PHP程序的组成、基本格式与输出语句2.1 PHP语法基础2.1.1 PHP标记风格Web服务器通过标记识别PHP代码的开始和结束,标记之间的所有文本都被解释为PHP语句,标记之外的文本被认为是HTML语句。标准的PHP标记风格如下:?php ……?2.1 PHP语法基础2.1.2 PHP程序注释PHP支持3种风格的程序注释(注释中不要出现PHP标记符号)。1、单行注释 以“//”开始的注释2、多行注释 包含在“/*” 和“*/”之间的注释3、shell风格的注释 以“#”开始的注释2.1 PHP语法基础例2-1 3种注释?php echo 单行注释; //输出字符串 /* 注释内容 不被输出 */ echo 多行注释 ; echo shell风格注释; #看不到注释?2.2 PHP数据类型PHP 支持8种原始类型:4种标量类型:boolean(布尔型)、string(字符串)、integer(整型)、float/double(浮点型);2种复合类型:array(数组)、object(对象);2种特殊类型:resource(资源)、NULL(空)。2.2 PHP数据类型2.2.1 标量数据类型1、布尔型(boolean)布尔型是PHP中常用的数据类型,通常用于条件表达式或循环表达式中,其值为true或false。例2-2 布尔型数据运行结果:变量$a的值为true?php $a=true; if($a==true) echo 变量$a的值为true; else echo 变量$a的值为false ;?2.2 PHP数据类型2、字符串型(string)字符串由数字、字母和符号组成。字符串中的每一个字符占1个字节。字符串有3种定义形式:单引号(‘),双引号(“),界定符()。PHP中用“.”来连接字符串或字符串变量。2.2 PHP数据类型区别:单引号包含的变量按普遍字符输出。双引号包含的变量按其实际值输出。例2-3 单、双引号字符串对比输出运行结果:变量$s的值是:ABC123?php $s=ABC123; echo 变量$s的值是:.$s;?2.2 PHP数据类型界定符字符串定义格式 $变量名=开始界定符 单行或多行字符串结束界定符注意:结束界定符必须另起一行且在行首,前面不许有空格及其他字符。2.2 PHP数据类型例2-4 界定符字符串定义及输出?php $str=JDF ok,hello br I willJDF; echo $str;??php $i=显示该行内容; echo std 这和双引号没有什么区别,\$i同样可以被输出。p \$i的内容为:$istd;?运行结果:ok,hello I will运行结果:这和双引号没有什么区别,$i同样可以被输出。$i的内容为:显示该行内容2.2 PHP数据类型字符串中的字符也可以用数组索引的形式来表示。例2-5 字符串中字符以数组元素形式输出运行结果:?php $s=ABC123; echo 变量$s[2]的值是:.$s[2];?2.2 PHP数据类型3、整型(integer)整型类型只包含整数。整数可以用十进制、八进制、十六进制表示,有效范围是:(-2147483648,+2147483647)。如果在八进制中出现非法数字(8和9),则非法数字及其后面的数字被忽略。2.2 PHP数据类型例2-6 整数不同进制形式输出?php $str1=1234567890; $str2=01234567890; $str3 $str4=0x1234567890; echo 数字1234567890不同进制的输出结果:p; echo 10进制的结果是:.$str1.br; echo 8进制的结果是:; if($str2==$str3){ echo $str2=$str3=.$str2; }else{ echo $str2=.$str2.与$str3=.$str3.结果不同; } echo br; echo 16进制的结果是:.$str4;?运行结果:2.2 PHP数据类型4、浮点型(float/double)浮点数据类型用来保存小数。PHP4以前版本中,浮点型的标示为double,PHP4以后改为float。doub与float没有区别。浮点型数据书写格式:标准格式:3.14,-0.257科学计数格式:314E-2,-2.57E12.2 PHP数据类型2.2.2 复合数据类型1、数组(array)一组数据集合,形成一个可操作数据体。数组中每个数据称为一个元素,元素包含索引和值两个属性。元素索引:由数字或字符串组成元素值:

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档