欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    变量与操作符优秀PPT.ppt

    • 资源ID:50878993       资源大小:1.64MB        全文页数:35页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    变量与操作符优秀PPT.ppt

    变量与操作符第1页,本讲稿共35页知识回顾pPHP及Apache的安装配置pZend Studio的使用第2页,本讲稿共35页内容摘要 pPHP简介 p常量与变量p数据类型p操作符第3页,本讲稿共35页1、PHP简介pPHP简介qPHP:Hypertext Preprocessor,超文本预处理器的缩写q服务器端语言,专为web设计,可以嵌入到HTML语言,qPHP代码将在Web服务器中被解释为HTML代码,返回客户端qPHP是用于动态内容和数据库交互的最优秀的语言第4页,本讲稿共35页1、PHP简介pPHP历史q1994年发布到现在PHP经历多次重新编译,PHP3作为PHP成熟的标志,但PHP3 存在一些缺陷,PHP4发布后,PHP成为一种优秀使用广泛的Web语言,而拥有面向对象语言特征的PHP5成为了搭建Web 2.0的最佳选择第5页,本讲稿共35页1、PHP简介pPHP与其它Web开发语言的比较pASPqASP全名Active Server Pages 是一种Web服务器端的开发语言,利用它可以产生和执行动态的、互动的、Web服务应用程序qASP相对于PHP,JSP 执行速度较慢,无法实现跨平台的应用,受到IIS windows平台局限和漏洞的影响,其功效和使用受到一定的限制第6页,本讲稿共35页1、PHP简介pJSP是Sun公司推出的网站开发语言qSun公司借助自己在Java上的不凡造诣,进入Web程序的设计:就是JSP(Java Server Page)q绝大多数JSP页面依赖于可重用跨平台组件如:JavaBeans或者Enterprise JavaBeans)来执行q开发人员能够共享和交换执行操作组件q由于JSP页面的内置脚本语言是基于Java程序设计语言的而且所有JSP页面都被编译成为Java Servletq但是由于java语言的抽象性和复杂性对于没有java基础的人员jsp入门较难 第7页,本讲稿共35页1、PHP简介pPHP是一种跨平台的服务器端脚本语言q它大量地借用C,Java 和 Perl语言的语法,并耦合PHP自己的特性,使Web开发者能够快速地写出动态产生页面,它支持目前绝大多数数据库qPHP是完全免费的,不用付费购买,你可以从PHP官方站点(http:/)自由下载,有很多社区提供学习PHP的交流qPHP语言尤其结合了 linux操作系统 Apache Web服务器 MySQL数据库,组成的LAMP体系为中小企业提供了通向自己Web 世界的桥梁第8页,本讲稿共35页2、常量与变量p一:常量 变量 数据类型 q常量q常量是固定的数值例如圆周率,可以是任何的数据类型q常量可以理解为储存数据的容器,但它和变量完全不一样而且通常情况下它的名称会大写q最主要的不同是常量的数值不会变,你不能通过重新定义的方式改变一个常量。q常量分为:内置常量和自定义常量。q内置常量,PHP系统提供的在任何页面数值不会改变第9页,本讲稿共35页2、常量与变量p内置常量 pPHP_OSpPHP_VERSIONpecho PHP_OS;pecho PHP_VERSIONp实例:define.php第10页,本讲稿共35页2、常量与变量p用define()函数来自定义常量。qdefine(“mycomputer”,“IBM”);q定义常量:mycomputer 常量的值为 IBMqdefined(“mycomputer”);q检测常量是否被定义,定义返回1 否则返回空q例如:qdefine(NAME,php);qdefine(NAME,linux);qecho NAME;第11页,本讲稿共35页2、常量与变量p变量qPHP中用$符号定义,赋值的时候自动声明q注意:变量区分大小写,变量的组成总是以字母或下划线开始qPHP是一种弱数据类型语言q不需要事先声明你的变量的数据类型q可以不用声明变量就直接使用,PHP会使用你所赋值的内容自动定义数据类型第12页,本讲稿共35页3、数据类型p下面列出PHP中使用的数据类型:q四种标量类型:boolean、integer、float和 stringq两种混合类型:array 和 objectq两种特殊类型:resource 和 NULLqPHP 通过判断变量的赋值情况,自行定义数据类型第13页,本讲稿共35页3、数据类型p数据类型p简单 -简单p|-Integer 整数 -|p|-double 浮点数(含有小数点的数值)-|p|-布尔 true/false -|p|-string 任意长度的字符序列 -|p|-数组 有序的(键-值)对组成的数据的集合 -|p复杂-复杂p资源,对象等第14页,本讲稿共35页3、数据类型p数据类型转换p每个变量都有一个数据类型,类型是由赋给变量值自动确定的p$a=1;$a 为int p$b=1.2;$b 为doublep$c=”A”;$c 为string 第15页,本讲稿共35页3、数据类型p用函数gettype()查看类型q返回值:Integer double array string 由参数的类型确定p函数is_type()查看是否是某种类型qIs_int()、is_string()等p函数var_dump()查看变量的类型和值第16页,本讲稿共35页3、数据类型p数据类型转换 q如果在一个字符串上执行数字操作,PHP会把字符串当作数字处理,字符串本身类型不发生变化第17页,本讲稿共35页3、数据类型p类型转换q$a=“66php”;$b=22;$c=$a+$b;echo$c;echo$a;q$a=“php66”;$b=22;$c=$a+$b;echo$c;echo$a;qdouble 与integer操作 integer转化为double 但integer本身类型不发生变化p类型强制q$a=1.1;echo gettype($a);q$a=(int)$a;echo gettype($a);q$a=(string)$a;echo gettype($a);第18页,本讲稿共35页3、数据类型p变量的变量q$one=“first”;$one=“linux”;qecho$one;echo$one;echo$first;q理解,PHP中数据类型的特点,为弱类型的数据,在使用时赋予变量的值的类型即为变量的数据类型。q在web开发体系过程中,对于程序的要求是快速,高效的解决实际的问题,与严谨的底层语言强类型语言不同第19页,本讲稿共35页4、操作符p操作符是用来确定,连接,操作各种数据的符号,帮助程序人员完成各种操作,解决各种问题q操作符的分类 q1:算数运算符q2:赋值运算符q3:比较运算符q4:逻辑运算符q5:其它运算符第20页,本讲稿共35页4、操作符p算术操作符q算术运算符与我们常见的数学运算符类似。例如:q相加:$a+$bq相减:$a-$bq相乘:$a*$bq相除:$a/$bq取模:$a%$b第21页,本讲稿共35页4、操作符p?php$a=5;$b=2;echo$a-$b.;/3echo$a+$b.;/7echo$a*$b.;/10echo$a/$b.;/2.5echo$a%$b.;/1p?第22页,本讲稿共35页4、操作符p+$a 先加$a的值加返回$a的值p$a+后加 先返回$a的值后$a 的值加p-$b 先减$b的值减然后返回$b的值p$b-后减 先返回$b的值后将$b 的值减1第23页,本讲稿共35页4、操作符p赋值操作符q赋值运算符是最常用的运算符q=为赋值运算符,赋值运算符右面的值,赋给左面的变量 q$a=“abc”;abc的值赋给变量$aq$a的数据类型也由运算符右面的值决定q除此之外,赋值运算符还有组合赋值形式第24页,本讲稿共35页4、操作符p-p操作符使用方法 等价p-p+=$a+=$b$a=$a+$bp-=$a-=$b$a=$a-$bp*=$a*=$b$a=$*$bp/=$a/=$b$a=$a/$bp%=$a%=$b$a=$a%$bp-第25页,本讲稿共35页4、操作符p=$a=$b$a与$b数值相等 表达式返回truep$a$a$b$a大于$b 表达式返回truep=$a=$a=$b$a大于等于$b 表达式返回truep!=$a!=$b 数值不相等 表达式返回true第26页,本讲稿共35页4、操作符p逻辑与(and,&)q左右值都为真 表达式返回 truep逻辑或(or,|)q左右值有一个为真 表达式返回 truep逻辑非(!)q逻辑非后的值为假 表达式返回 truep逻辑异或(xor)q值有且只有一个为真 表达式返回 true第27页,本讲稿共35页4、操作符p其它操作符p字符串连接符号:用(.)符号连接字符串pecho “abc”.”bcd”.”;p变量操作符($)p$符号标识变量,$后面的字符为变量的名称第28页,本讲稿共35页4、操作符p&与&的区别是什么?p第29页,本讲稿共35页4、操作符p?php$a=true;$b=1;$c=1;if($a|$b+)echo$b.;if($a|$c+)echo$c;/output 1p?第30页,本讲稿共35页4、操作符p引用p$b=$a;$b=&$a;unset($a);punset($a)析取变量$a 释放$a所占内存资源p实例:unset.php第31页,本讲稿共35页4、操作符p三元运算符 q对三个值进行操作(?:)$a=0?“zero”:”other”;qecho$a=0?”zero”:”other”;p操作符的比较q赋值操作符(=)q等号右面的值,赋给左面的变量q比较操作符(=)q符号左右的值是否相等,值相等返回真q比较操作符(=)q符号左右的值相等并且类型相同,返回真第32页,本讲稿共35页4、操作符p操作符的优先级p算数操作从左到右,依次运算,赋值操作,从右到左。使用()括号提升优先级,防止混乱。第33页,本讲稿共35页课堂重点 pPHP的变量命名规范pPHP中的几种数据类型p常用操作符及其优先级第34页,本讲稿共35页谢 谢http:/第35页,本讲稿共35页

    注意事项

    本文(变量与操作符优秀PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开