电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

山东大学《网站设计与建设》课件第19章 PHP编程

75页
  • 卖家[上传人]:东***
  • 文档编号:290326455
  • 上传时间:2022-05-09
  • 文档格式:PPTX
  • 文档大小:1.62MB
  • / 75 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 网 站 设 计 与 建 设 普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院山东大学计算机科学与技术学院第第1919章章 PHP PHP编程编程普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 2u介绍介绍PHPPHP基本语法基本语法uPHPPHP数据类型和变量数据类型和变量uPHPPHP语句介绍语句介绍uPHPPHP函数介绍函数介绍概概 述述普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 21.1 PHP21.1 PHP概述概述uPHPPHP是英文是英文Personal Home PagePersonal Home Page的缩写。的缩写。uPHPPHP是免费的开源软件是免费的开源软件4http:/http:/uPHPPHP是跨平台的是跨平台的4PHPPHP受到广泛支持。受到广泛支持。诸如诸如IISIIS、ApacheApache等服务器软件都支持等服务器软件都支持PHPPHP。u参考手册参考手册4(

      2、 (http:/ )普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 The first PHP exampleThe first PHP example?php?phpecho “”;echo “”;echo “Hello World”echo “Hello World”;echo “”echo “”?。示例示例1 1:普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 注意:注意:uPHPPHP是服务器端脚本程序语言,用于实现数据库和网是服务器端脚本程序语言,用于实现数据库和网页之间的数据交互页之间的数据交互uPHPPHP需要内嵌在需要内嵌在HTMLHTML文档中。文档中。uPHPPHP代码被包含在代码被包含在PHPPHP标记符中标记符中4四种四种 PHPPHP的描述方法的描述方法uPHP PHP 代码区分大小写代码区分大小写uPHPPHP语句之间使用分号语句之间使用分号“;”分隔分隔。uPHPPHP使用使用echoecho、printprint

      3、和和printfprintf等命令函数输出信息等命令函数输出信息5普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 6PHPPHP的描述方法的描述方法u 标准描述标准描述u 标准描述标准描述 “Hello World!”; “Hello World!”; u 需要需要php.iniphp.ini设置设置 short_open_tag = On (short_open_tag = On (缺省缺省on)on)u 需要需要php.iniphp.ini设置设置 asp_tags = on ( asp_tags = on (缺省缺省off)off)普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 u工作原理工作原理4通过使用通过使用PHPPHP编写的网页访问服务器时,编写的网页访问服务器时,4脚本首先传给脚本首先传给PHPPHP引擎,引擎,4在它进行处理后再将处理结果在它进行处理后再将处理结果HTMLHTML文本传给文本传给WebWeb服务器,服务器,4W

      4、ebWeb服务器再将服务器再将HTMLHTML代码返回给相应的客户,代码返回给相应的客户,4客户端的浏览器解释客户端的浏览器解释HTMLHTML代码在客户端屏幕显示网页内容。代码在客户端屏幕显示网页内容。uPHPPHP代码是在服务器端运行的,代码是在服务器端运行的,HTMLHTML代码是在客户端代码是在客户端运行的,这就是运行的,这就是PHPPHP与脚本语言的最大区别。与脚本语言的最大区别。普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 21.2 PHP 21.2 PHP 语法语法uPHPPHP数据结构数据结构uPHPPHP标识符标识符u变量变量u常量常量u运算符与表达式运算符与表达式uPHPPHP的注释的注释u函数函数u数组数组u类类普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 21.2 PHP 21.2 PHP 语法语法

      5、一、一、 PHPPHP数据类型数据类型u简单数据类型简单数据类型4数字类型数字类型 整型数:整型数:整型数:整型数:18181818,O17, Ox18O17, Ox18O17, Ox18O17, Ox18 浮点数:浮点数:浮点数:浮点数: 0.12340.12340.12340.1234 .123.123.123.123 1.23456E+51.23456E+51.23456E+51.23456E+5 4字符串字符串“hello,world!”hello,world!”u组合数据类型。组合数据类型。4数组数组4类类 普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 二、二、PHPPHP标识符标识符构成规则构成规则u 字母、数字和下划线;字母、数字和下划线;u 标识符的长度是任意的;标识符的长度是任意的;u 标识符的第一个字符必须是字母或下划线。标识符的第一个字符必须是字母或下划线。u大小写敏感的大小写敏感的u变量名、数组名、函数名前须要加一个美元变量名、数组名、函数名前须要加一个美元货币符号货币符号“$” $” u

      6、变量是不需要声明的变量是不需要声明的 普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 三、变量三、变量u值可以改变的量称为值可以改变的量称为变量变量u在在PHPPHP中,需要在变量名、数组名、函数名前须要加一个美元货中,需要在变量名、数组名、函数名前须要加一个美元货币符号币符号“$ $”。u在在PHPPHP中,变量是不需要声明的中,变量是不需要声明的,u当该变量被访问时,返回的值和类型就是最近一次被赋给的值当该变量被访问时,返回的值和类型就是最近一次被赋给的值和类型。和类型。4$myVar=0;$myVar=0;4$myVar=“hello”;$myVar=“hello”;u例子例子?php $x=1; echo $y; ?12普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 13变量定义变量定义?php $int_MyVar1;$str_MyVar2=Hello World;$dec_MyVar3=12.34;$int_MyVar1=88.69

      7、;echo $int_MyVar1.;echo $str_MyVar2.;echo $dec_MyVar3.;$串变量串变量1=该版本的该版本的PHP支持中文变量支持中文变量;echo $串变量串变量1;?变量变量-实例实例返回返回普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 14普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 全局变量全局变量保留字保留字?php?预定义变量预定义变量?php?15普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 四、常量四、常量u自定义常量自定义常量4一般放在文档的首部一般放在文档的首部4常量名最好是用大写,常量名最好是用大写,PHPPHP大小写敏感大小写敏感4在在.inc.inc文件中定义常量,使用文件中定义常量,使用requirerequire、inludeinlude调用调用u系统定义常量系统定义常量4_FILE_ _FILE_ 当

      8、前解析的脚本文件名当前解析的脚本文件名4_LINE_LINE_当前解析的脚本文件的当前行号当前解析的脚本文件的当前行号4PHP_VERSION PHP_VERSION 当前当前PHPPHP的版本号的版本号4PHP_OS PHP_OS 当前的操作系统名称当前的操作系统名称4E_ERROR E_ERROR 标志最近不可恢复的错误标志最近不可恢复的错误普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 常量定义实例常量定义实例?phpecho SERVER.;echo USERNAME.;echo PASSWORD.;echo DESC_PROG.;?常量常量-自定义常量自定义常量返回返回返回返回普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 系统定义常量演示系统定义常量演示?phpecho 当前文件名:当前文件名:._FILE_.;echo 当前行号:当前行号:._LINE_.;echo 当前操作系统:当前操作系统:.PHP_OS.;echo 当前当前

      9、PHP的版本:的版本:.PHP_VERSION.;?常量常量-系统定义常量系统定义常量返回返回返回返回普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 五、运算符与表达式运算符与表达式n算术操作符:+ - * / % $a+ +$a $a- -$an字符串操作符: “.” $str_val=It is time.to go to bed.;n比较运算符:“=” “” “=” “=”n逻辑运算符: “and” “&” “or” “|” “xor” “!”n位操作符: “&” “|” “” “” “”表达式是标识符和运算符的有意义的组合,表达式的执行顺序为从左向右。优先级普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 20操作符操作符- -字符串操作符字符串操作符返回返回?php /连接运算符只保留一个空格连接运算符只保留一个空格$str_str1=Every dog . has its day.;echo $str_str1.;/连接运算符还可以起

      10、到类型转换的作用连接运算符还可以起到类型转换的作用$dec_var1=15.3;$str_str2=He has .$dec_var1. pounds.;echo $str_str2.;?普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 21操作符操作符- -赋值操作符赋值操作符返回返回u$Var=$a=5u$a=3;u$a-=1; / $a=3-1=2u$a*=3; / $a=2*3=6u$var=“My”;u$var.=“ friend;/$var=“My friend”普通高等教育“十一五”国家级规划教材重点大学计算机专业系列教材山东大学计算机科学与技术学院 网 站 设 计 与 建 设 ?php ?php $var=5+10.7;$var=5+10.7;echo $var.; echo $var.; $var=5+10.2e3;$var=5+10.2e3;echo $var.; echo $var.; $var=5+abc1.0e3;$var=5+abc1.0e3;echo $var.; echo $var.;

      《山东大学《网站设计与建设》课件第19章 PHP编程》由会员东***分享,可在线阅读,更多相关《山东大学《网站设计与建设》课件第19章 PHP编程》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
    点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.