网络应用程序设计-PHP导论(基础篇).ppt
《网络应用程序设计-PHP导论(基础篇).ppt》由会员分享,可在线阅读,更多相关《网络应用程序设计-PHP导论(基础篇).ppt(64页珍藏版)》请在三一办公上搜索。
1、PHP导论(基础篇),段会川山东师范大学信息科学与工程学院2006年10月,2023/11/16,2,目 录,PHP简介学习PHP的先决条件什么是PHP?PHP文件什么是MySQL?PHP+MySQL为什么要使用PHP?如何开始使用PHP?PHP的安装PHP语法PHP示例,2023/11/16,3,目 录,PHP中的注释PHP变量字符串界定符、字符串的连接、转义字符变量命名规则PHP算术运算符(arithmetic operators)PHP赋值运算符(assignment operators)PHP比较运算符(comparison operators)PHP逻辑运算符(logical ope
2、rators)PHP的条件语句(conditional statement)if else举例复合语句,2023/11/16,4,目 录,elseif语句elseif示例switch语句switch语句示例数组(arrays)数字索引的数组数字索引数组示例联想式数组联想式数组示例多维数组,2023/11/16,5,目 录,循环语句(looping statements)while循环do while循环for循环for循环示例foreach循环函数创建函数创建带参数的函数带两个参数的函数带返回值的函数,2023/11/16,6,目 录,表单与用户输入接收HTML表单变量的PHP文件表单验证$_
3、GET数组$_REQUEST数组$_POST数组为什么使用$_POST,2023/11/16,7,PHP简介,PHP是一种用来创建动态和交互式网站的强大的服务器端脚本语言(scripting language)相对于Microsoft ASP等服务器端脚本语言,PHP是一种被广泛使用的,开源的(open source)且高效的服务器端脚本语言PHP完全适合于Web开发,而且可被直接嵌入到HTML文档中PHP的语法与Perl和C非常相似PHP经常与Apache Web服务器在各种操作系统上一起使用Apache支持ISAPI,而且可以与Windows系统上的IIS一起运行,2023/11/16,8
4、,学习PHP的先决条件,HTML/XHTML一点关于脚本语言的知识,2023/11/16,9,什么是PHP?,PHP的官方命名采用了一种很奇怪的形式”PHP:Hypertext Preprocessor”,即”PHP:超文本预处理器”.PHP的早期名字是”Personal Home Page”,即”个人主页”象ASP一样,PHP是一种服务器端脚本语言PHP脚本在服务器上执行PHP支持许多数据库系统,如:MySQL,Informix,Oracle,Sybase,Solid,PostgreSQL,Generic ODBC等等PHP是一种开源软件(Open Source Software,OSS)P
5、HP可以免费下载和使用,2023/11/16,10,PHP文件,PHP文件中可包括文本,HTML标签和脚本语句PHP文件返回给浏览器的是纯HTML文档PHP文件的类型名可取为.php,.php3,或.phtml,2023/11/16,11,什么是MySQL?,MySQL是一种小的数据库服务器MySQL对于中小型应用是一种理想的数据库系统MySQL支持标准的SQL语言MySQL已经在许多平台上编译通过MySQL可以免费地下载和使用,2023/11/16,12,PHP+MySQL,PHP与MySQL的结合具有跨平台性你可以在Windows上进行开发而在Unix平台上运行,2023/11/16,13
6、,为什么要使用PHP?,PHP可运行在不同的平台上,如:Windows,Linux,Unix等PHP与当前正在运行的几乎所有Web服务器,如:Apache,IIS等,兼容PHP可以从官方网站下载PHP很容易上手而且在服务器端有很高的执行效率,2023/11/16,14,如何开始使用PHP?,在Windows或Linux系统上安装Apache服务器安装PHP系统安装MySQL,2023/11/16,15,PHP的安装,下载PHP安装手册:下载MySQL数据库系统下载Apache服务器系统,2023/11/16,16,PHP语法,注意:你不能使用浏览器的”查看源代码”功能查看PHP代码,使用此功能
7、只能看到PHP文件生成的纯HTML文档,这是因为PHP脚本程序在服务器端执行并将结果送给浏览器PHP脚本块以”结束.PHP脚本块可以放在HTML文档中的任何位置上.,2023/11/16,17,PHP示例,通常PHP文件包括一些HTML标签(象HTML文件那样)和一些PHP脚本代码下面的示例向浏览器发送”Hello World”文本(HelloWorld.php)每一个PHP语句以分号结束,PHP有两条基本的输出文本的语句:echo和print可以将一条语句写到多行上,也可以将多条语句写到一行上,2023/11/16,18,PHP中的注释,PHP使用/实现单行注释,使用/*和*/实现多行注释(
8、注释块),2023/11/16,19,PHP变量,变量用来存储象数字,字符串,数组或函数结果等数据值,以实现这些值可以在脚本中多次使用PHP中的变量以$符号开始(Var.php),2023/11/16,20,PHP字符串界定符,PHP中的字符串可以使用单引号、双引号或定界符界定双引号中的字符串如果含有$开头的串,则PHP将试图将其解释为变量,并用变量的值替代给变量增加花括号可以将它与周围的字符区分开来定界符使用方法$txt3=EOT我早已为你种下九百九十九朵玫瑰EOT;示例(StringDelimiter.php),2023/11/16,21,字符串的连接,连接字符串使用圆点”.”符号(Str
9、ingConcat.php),2023/11/16,22,字符串的连接,要使在生成的HTML网页在浏览时有断行,则需要增加关于断行的标签要使生成的HTML网页源文件中有断行,则需要使用转义字符n字符串连接运算符.不仅能连接字符串变量,也能连接数值变量示例(StringConcatA.php),2023/11/16,23,PHP的转义字符,2023/11/16,24,PHP的转义字符,2023/11/16,25,变量命名规则,变量名必须以字母或下划线”_”开始变量名只可以用字母,数字或下划线组成变量名中不能包括空格.如果一个变量名需要用多个单词构成,则单词间最好用下划线($the_red_app
10、le)或首字母大写(驼峰标记法,camel notation)($theRedApple)变量名是大小写敏感的(case sensitive),2023/11/16,26,PHP算术运算符(arithmetic operators),2023/11/16,27,PHP赋值运算符(assignment operators),2023/11/16,28,PHP比较运算符(comparison operators),2023/11/16,29,PHP逻辑运算符(logical operators),2023/11/16,30,PHP的条件语句(conditional statement),if el
11、se语句允许在条件满足(值为true)时执行一些代码而在条件不满足(值为false)时执行另一些代码if(condition)code to be executed if condition is true;else code to be executed if condition is false;,2023/11/16,31,if else举例(IfFri.php),2023/11/16,32,复合语句,如果在if或else部分有多个语句要执行则应该使用花括号将它们括起来,这样它们就成为了逻辑上的一个语句单位,称为一个复合语句(IfFriA.php)if($d=Fri)echo Hello
12、!;echo Have a nice weekend!;echo See you on Monday!;else echo Have a nice day!;,2023/11/16,33,elseif语句,elseif语句实现当多个条件中的每一个为真时分别执行不同的代码if(condition)code to be executed if condition is true;elseif(condition)code to be executed if condition is true;else code to be executed if condition is false;,2023/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 应用 程序设计 PHP 导论 基础
链接地址:https://www.31ppt.com/p-6600003.html