书签 分享 收藏 举报 版权申诉 / 26
上传文档赚钱

类型PHP语法基础PPT演示课件(PPT 26页).pptx

  • 上传人(卖家):三亚风情
  • 文档编号:3471536
  • 上传时间:2022-09-03
  • 格式:PPTX
  • 页数:26
  • 大小:158.02KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《PHP语法基础PPT演示课件(PPT 26页).pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    PHP语法基础PPT演示课件PPT 26页 PHP 语法 基础 PPT 演示 课件 26
    资源描述:

    1、第1页,共26页。PHP语法主要借鉴于C/C+,也部分参考了Java和Perl。类似C语言,书写PHP代码的时候,每句完成代码后都要以分号“;”结束。既然是一门编程语言,肯定会由多种编程元素组成,如变量、常量、运算符、控制语句、数组、字符串、函数和对象等。第2页,共26页。类似ASP的%,PHP可以是?php或者是,当然您也可以自己指定。通常情况下,有以下几种方式:(1)/推荐使用(2)(3)(4)第3页,共26页。通常使用:(1)、/(2)、/*/?php echo C+语言注释的方法即 /;/采用C+的注释方法 /*多行注释 对于大段的注释很有用的哦*/echo Unix的注释方法即#;#

    2、使用 UNIX Shell语法注释?第4页,共26页。1、PHP变量名的约定变量名的约定:(1)PHP的变量名区分大小写;(2)变量名必须以美元符号$开始;(3)变量名开头可以以下划线开始;(4)变量名不能以数字字符开头.2、PHP预定义变量预定义变量 (1)服务器变量服务器变量 例如QUERY_STRING (2)环境变量环境变量 PHP运行的系统环境变量,太多了。运行的系统环境变量,太多了。(3)PHP自身的预定义变量自身的预定义变量 例如:例如:HTTP_POST_FILES:上传文件的集合上传文件的集合第5页,共26页。2、PHP预定义变量预定义变量 (4)访问预定义变量)访问预定义变

    3、量 a 直接访问(目前默认不支持这种写法)直接访问(目前默认不支持这种写法)例如例如$REQUEST_METHOD b$HTTP_*_VARS(PHP 4.0后禁止)后禁止)如果必须这么用,需要修改如果必须这么用,需要修改php.ini文件,将文件,将 register_long_arrays=OFF改为改为 register_long_arrays=ON C 超全局变量访问预定义变量超全局变量访问预定义变量(目前使用的方法)(目前使用的方法)使用系统提供的超全局变量数组,用户可以直接调用这些数组进行使用系统提供的超全局变量数组,用户可以直接调用这些数组进行访问。访问。第6页,共26页。3、数

    4、据类型:(1)布尔型(boolean)(2)整形(integer)(3)浮点型(float)(浮点数,也做”double”)(4)字符串(string)复合数据类型(1)数组(array)(2)对象(object)另外,PHP中,还有两种特殊的数据类型:(1)资源(resource)(2)空值(NULL)第7页,共26页。这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。注注:布尔类型是 PHP 4 引进的。语法语法 要指定一个布尔值,使用关键字 TRUE 或 FALSE。两个都是大小写不敏感的。通常你用某些运算符返回 boolean 值,并将其传递给流程控制。第

    5、8页,共26页。整数大小超出其范围后,自动转化为双精度型,其值范整数大小超出其范围后,自动转化为双精度型,其值范围如下表:围如下表:声明类型长度(位)长度(字节)值的范围int324-21474836472147483647 double3241.7E-3081.7E+308 第9页,共26页。浮点数(也叫“floats”,“doubles”或“real numbers”)可以用以下任何语法定义:第10页,共26页。单引号 双引号 第11页,共26页。单引号 指定一个简单字符串的最简单的方法是用单引号(字符)括起来。注:单引号字符串中出现的变量不会被变量的值替代。第12页,共26页。双引号双引

    6、号 如果用双引号()括起字符串,PHP 懂得更多特殊字符的转义序列:双引号字符串最重要的一点是其中的变量名会被变量值替代。第13页,共26页。以上脚本输出 your name is Jane在在PHP中,字符串内可以任意插入变量。中,字符串内可以任意插入变量。第14页,共26页。第15页,共26页。?php$a=;$b=0;$c=5;$d=hello;if(isset($a)echo$a已经定义;else echo$a未定义;if(empty($b)echo$b不为空;else echo$b为空;echo$c类型是:;var_dump($c);echo$d类型是:;var_dump($d);i

    7、f(is_numeric($c)echo$c是整型;else echo$c不是整型;?第16页,共26页。PHP弱类型,给变量赋值即决定了变量的类型。第17页,共26页。(1)布尔转换(bool)(2)整型转换(int)(3)字符串转换:在echo()或print()函数中自动转换。见实例changetype.php第18页,共26页。1、预定义常量、预定义常量 可以在程序中直接使用,不用事先声明。2、自定义常量、自定义常量 使用使用define()函数定义()函数定义3个参数:第一个名称个参数:第一个名称 第二个值,第三个是第二个值,第三个是否对大小写敏感否对大小写敏感,默认为默认为fals

    8、e,敏感。,敏感。例如:例如:define(GREETING,早上好早上好!);第19页,共26页。符 号 运算符 范 例 +加法$a+$b =大于等于$a=1 -减法$a-$b =相等赋值运算符$a=0 *乘法$a*$b&与$a&$b /除法$a/$b|或$a|$b%取余数$a%$b 非$a(取1的补码)+递增$a+或+$a and或&与$a and$b或$a&$b -递减$a-或-$a or或|或$a or$b或$a|$b=等于$a=10 !非 !$a=绝等于$a=10!=不等于$a!=10 小于$a 大于$a8 =小于等于$a=10 第20页,共26页。比较运算符比较运算符例子名称结果$

    9、a=$b等于TRUE,如果$a 等于$b。$a=$b全等TRUE,如果$a 等于$b,并且它们的类型也相同。(PHP 4 引进)$a!=$b不等TRUE,如果$a 不等于$b。$a$b不等TRUE,如果$a 不等于$b。$a!=$b非全等TRUE,如果$a 不等于$b,或者它们的类型不同。(PHP 4 引进)$a$b大于TRUE,如果$a 严格$b。$a=$b大于等于TRUE,如果$a 大于或者等于$b。如果比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。另外:三元操作符(表达式1)?(表达式2):(表达式3)表示如果表达式1的值为真,则用表达式2赋值,否

    10、则用表达式3赋值第21页,共26页。逻辑运算符逻辑运算符例子名称结果$a and$bAnd(逻辑与)TRUE,如果$a 与$b 都为 TRUE。$a or$bOr(逻辑或)TRUE,如果$a 或$b 任一为 TRUE。$a xor$bXor(逻辑异或)TRUE,如果$a 或$b 任一为 TRUE,但不同时是。!$aNot(逻辑非)TRUE,如果$a 不为 TRUE。$a&$bAnd(逻辑与)TRUE,如果$a 与$b 都为 TRUE。$a|$bOr(逻辑或)TRUE,如果$a 或$b 任一为 TRUE。“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同第22页,共26页。在PHP中

    11、,字符串的连接符和C+语言以及Java等是非常不一样的。它使用“.”来做为连接符,而不是像我们其他语言一样,拥有点语法。注:因为“.”只是字符串连接符,就好象VB里的“&”符号一样。第23页,共26页。1 选择结构选择结构(1)if()(2)switch(变量)(变量)case 值:值:语句组;语句组;break;default:语句组;语句组;break;第24页,共26页。2循环结构循环结构(1)while(条件条件)(2)do while(条件)条件)(3)for(表达式表达式1;表达式;表达式2;表达式;表达式3)第25页,共26页。内置函数内置函数(1)输出函数输出函数(a)echo (b)print(c)print_r()显示变量或数组的详细信息显示变量或数组的详细信息(d)exit()(或者或者die():输出内容后结束程序。输出内容后结束程序。(2)包含函数包含函数(a)require(“文件名文件名”);出错时产生一个致命错误。出错时产生一个致命错误。(b)include(“文件名文件名”);出错时产生一个警告。出错时产生一个警告。第26页,共26页。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:PHP语法基础PPT演示课件(PPT 26页).pptx
    链接地址:https://www.163wenku.com/p-3471536.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库