PHP基础教程.docx

上传人:安*** 文档编号:18972970 上传时间:2022-06-03 格式:DOCX 页数:11 大小:20.45KB
返回 下载 相关 举报
PHP基础教程.docx_第1页
第1页 / 共11页
PHP基础教程.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《PHP基础教程.docx》由会员分享,可在线阅读,更多相关《PHP基础教程.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、PHP基础教程什么是PHP?PHP指PHP:超文本预处理器译者注:PHP:HypertextPreprocessor,递归命名PHP是一种服务器端的脚本语言,类似ASPPHP脚本在服务器上执行PHP支持很多数据库MySQL、Informix、Oracle、Sybase、Solid、PostgreSQL、GenericODBC等等PHP是一个开源的软件opensourcesoftware,OSSPHP可免费下载使用什么是MySQL?MySQL是一种数据库服务器MySQL支持标准的SQLMySQL可在很多平台上编译MySQL可免费下载使用为何要使用PHPPHPPHPPHPPHP?可在不同的平台上运

2、行Windows、Linux、Unix与目前几乎所有的正在被使用的服务器相兼容Apache、IIS等可从官方的PHP资源免费下载:文档视界2022/430c8d4ffe4733687e21aa11oetrh4pmysv.html易于学习,并可高效地运行在服务器端从何处开场?从何处开场?在Windows或者Linux机器上安装Apache服务器在Windows或者Linux机器上安装PHP在Windows或者Linux机器上安装MySQL什么是PHPPHPPHPPHP文件?文件?文件可包含文本、HTML标签以及脚本文件向阅读器返回纯粹的HTML文件的文件后缀是.php、.php3或.phtml下

3、面的链接提供了来自文档视界2022/430c8d4ffe4733687e21aa11oetrh4pmysv.html的优秀教程,您能够从中学习到怎样安装PHP5:文档视界2022/430c8d4ffe4733687e21aa11oetrh4pmysv.html/manual/en/install.php下载PHP从此处下载免费的PHP:文档视界2022/430c8d4ffe4733687e21aa11oetrh4pmysv.html/downloads.php下载MySQLDatabase从此处下载免费的MySQL:文档视界2022/430c8d4ffe4733687e21aa11oetrh4

4、pmysv.html/downloads/index.html下载ApacheServer从此处下载免费的Apache:文档视界2022/430c8d4ffe4733687e21aa11oetrh4pmysv.html/download.cgi文件的输出您无法在阅读器中通过查看源文档的方式来查看PHP的源代码-您只能看到PHP文件的输出,即纯粹的HTML。这是由于在结果返回阅读器之前,脚本就已经在服务器执行了。这是由于在结果返回阅读器之前,脚本就已经在服务器执行了。基本的PHP语法PHP的脚本块以结束。您能够把PHP的脚本块放置在文档中的任何位置。当然,在支持简写的服务器上,您能够使用来开场和

5、结束脚本块。不过,为了到达最好的兼容性,我们推荐您使用标准形式(PHP文件通常会包含HTML标签,就像一个HTML文件,以及一些PHP脚本代码。在下面,我们提供了一段简单的PHP脚本,它能够向阅读器输出文本HelloWorld:PHP中的每个代码行都必须以分号结束。分号是一种分隔符,用于把指令集区分开来。有两种通过PHP来输出文本的基础指令:echo和print。在上面的例子中,我们使用了echo语句来输出文本HelloWorld。PHP中的注释在PHP中,我们使用/来编写单行注释,或者使用/*和*/来编写大的注释块。PHP变量变量用于存储值,比方数字、字符串或函数的结果,这样我们就能够在脚本

6、中屡次使用它们了。变量用于存储值,比方数字、字符串或函数的结果,这样我们就能够在脚本中屡次使用它们了。PHP中的变量变量用于存储值,比方数字、文本字符串或数组。一旦设置了某个变量,我们就能够在脚本中重复地使用它。PHP中的所有变量都是以$符号开场的。在PHP中设置变量的正确方法是:$var_name=value;PHP的入门者往往会忘记在变量的前面的$符号。假如那样做的话,变量将是无效的。让我们试着创立一个存有字符串的变量,和一个存有数值的变量:PHP是一门松懈类型的语言LooselyTypedLanguage是一门松懈类型的语言在PHP中,不需要在设置变量之前声明该变量。在上面的例子中,您看

7、到了,不必向PHP声明该变量的数据类型。根据变量被设置的方式,PHP会自动地把变量转换为正确的数据类型。在强类型的编程语言中,您必须在使用前声明变量的类型和名称。在PHP中,变量会在使用时被自动声明。变量的命名规则变量名必须以字母或下划线_开始。变量名只能包含字母数字字符以及下划线。变量名不能包含空格。假如变量名由多个单词组成,那么应该使用下划线进行分隔比方$my_string,或者以大写字母开始比方$myString。PHP字符串字符串变量用于存储并处理文本片段。字符串变量用于存储并处理文本片段。PHP中的字符串字符串变量用于包含字符串的值。在本教程中,我们打算介绍几个在PHP中用于操作字符

8、串的最常用的函数和运算符。在创立字符串之后,我们就能够对它进行操作了。您能够直接在函数中使用字符串,或者把它存储在变量中。在下面,PHP脚本把字符串HelloWorld赋值给名为$txt的字符串变量:以上代码的输出:HelloWorld如今,让我们试着使用不同的函数和运算符来操作我们的字符串。并置运算符并置运算符ConcatenationOperator在PHP中,只要一个字符串运算符。并置运算符(.)用于把两个字符串值连接起来。要把两个变量连接在一起,请使用这个点运算符(.):以上代码的输出:HelloWorld1234您能够看到,我们在上面的例子中使用了两次并置运算符。这是由于我们需要插入

9、第三个字符串。为了分隔这两个变量,我们在$txt1与$txt2之间插入了一个空格。使用strlen()函数strlen()函数用于计算字符串的长度。让我们算出字符串Helloworld!的长度:以上代码的输出:12字符串的长度信息经常用在循环或其他函数中,由于那时确定字符串何时结束是很重要的例如,在循环中,我们需要在字符串中的最后一个字符之后结束循环。使用strpos()函数strpos()函数用于在字符串内检索一段字符串或一个字符。假如在字符串中找到匹配,该函数会返回第一个匹配的位置。假如未找到匹配,则返回FALSE。让我们试一下,是不是能在字符串中找到子字符串world:以上代码的输出是:

10、6正如您看到的,在我们的字符串中,字符串world的位置是6。返回6而不是7,是由于字符串中的首个位置的0,而不是1。PHP运算符运算符用于对值进行运算.运算符用于对值进行运算本部分列出了在PHP中使用的各种运算符:算数运算符运算符+讲明Addition例子x=2x+2x=25-xx=4x*515/55/25%210%810%2x=5x+结果4-Subtraction3*Multiplication20/Division32.5120x=6%Modulus(divisionremainder)+Increment-Decrementx=5x-x=4赋值运算符运算符=+=-=*=/=.=%=比拟

11、运算符运算符=!=1)returnstruex=6y=3(x=5|y=5)returnsfalsex=6y=3!(x=y)returnstrue讲明isequaltoisnotequalisgreaterthanislessthanisgreaterthanorequaltoislessthanorequalto例子5=8returnsfalse5!=8returnstrue58returnsfalse5=8returnsfalse5If.Else语句假如您希望在某个条件成立时执行一些代码,在条件不成立时执行另一些代码,请使用if.else语句。语法if(condition)codetobee

12、xecutedifconditionistrue;elsecodetobeexecutedifconditionisfalse;实例假如当前日期是周五,下面的代码将输出Haveaniceweekend!,否则会输出Haveaniceday!:假如需要在条件成立或不成立时执行多行代码,应该把这些代码行包括在花括号中:ElseIf语句假如希望在多个条件之一成立时执行代码,请使用elseif语句:语法if(condition)codetobeexecutedifconditionistrue;elseif(condition)codetobeexecutedifconditionistrue;els

13、ecodetobeexecutedifconditionisfalse;实例假如当前日期是周五,下面的例子会输出Haveaniceweekend!,假如是周日,则输出HaveaniceSunday!,否则输出Haveaniceday!:PHPSwitch语句PHP中的Switch语句用于执行基于多个不同条件的不同动作。语句用于执行基于多个不同条件的不同动作。Switch语句假如您希望有选择地执行若干代码块之一,请使用Switch语句。使用Switch语句能够避免冗长的if.elseif.else代码块。语法switch(expression)caselabel1:codetobeexecute

14、difexpression=label1;break;caselabel2:codetobeexecutedifexpression=label2;break;default:codetobeexecutedifexpressionisdifferentfrombothlabel1andlabel2;实例工作原理:1.对表达式通常是变量进行一次计算2.把表达式的值与构造中case的值进行比拟3.假如存在匹配,则执行与case关联的代码4.代码执行后,break语句语句阻止代码跳入下一个case中继续执行5.假如没有case为真,则使用default语句PHP数组数组能够在单独的变量名中存储一个

15、或多个值。数组能够在单独的变量名中存储一个或多个值。什么是数组?什么是数组?在使用PHP进行开发的经过中,或早或晚,您会需要创立很多类似的变量。无需很多类似的变量,你能够把数据作为元素存储在数组中。数组中的元素都有本人的ID,因而能够方便地访问它们。有三种数组类型:有三种数组类型:数值数组带有数字ID键的数组关联数组数组中的每个ID键关联一个值多维数组包含一个或多个数组的数组数值数组数值数组存储的每个元素都带有一个数字ID键。能够使用不同的方法来创立数值数组:例子1在这个例子中,会自动分配ID键:$names=array(Peter,Quagmire,Joe);例子2在这个例子中,我们人工分配

16、的ID键:$names0=Peter;$names1=Quagmire;$names2=Joe;能够在脚本中使用这些ID键:以上代码的输出:QuagmireandJoearePetersneighbors关联数组关联数组,它的每个ID键都关联一个值。在存储有关详细命名的值的数据时,使用数值数组不是最好的做法。通过关联数组,我们能够把值作为键,并向它们赋值。例子1在本例中,我们使用一个数组把年龄分配给不同的人:$ages=array(Peter=32,Quagmire=30,Joe=34);例子2本例与例子1一样,不过展示了另一种创立数组的方法:$agesPeter=32;$agesQuagmi

17、re=30;$agesJoe=34;能够在脚本中使用ID键:以上脚本的输出:Peteris32yearsold.多维数组在多维数组中,主数组中的每个元素也是一个数组。在子数组中的每个元素可以以是数组,以此类推。例子1在本例中,我们创立了一个带有自动分配的ID键的多维数组:$families=array(Griffin=array(Peter,Lois,Megan),Quagmire=array(Glenn),Brown=array(Cleveland,Loretta,Junior);假如输出这个数组的话,应该类似这样:Array(Griffin=Array(0=Peter1=Lois 2=Me

18、gan)Quagmire=Array(0=Glenn)Brown=Array(0=Cleveland1=Loretta2=Junior)例子2让我们试着显示上面的数组中的一个单一的值:echoIs.$familiesGriffin2.apartoftheGriffinfamily?;以上代码的输出:IsMeganapartoftheGriffinfamily?PHP循环PHP中的循环语句用于执行一样的代码块指定的次数。中的循环语句用于执行一样的代码块指定的次数。循环在您编写代码时,您经常需要让一样的代码块运行很屡次。您能够在代码中使用循环语句来完成这个任务。在PHP中,我们能够使用下列循环语句:while只要指定的条件成立,则循环执行代码块do.while首先执行一次代码块,然后在指定的条件成立时重复这个循环for循环执行代码块指定的次数foreach根据数组中每个元从来循环代码块while语句只要指定的条件成立,while语句将重复执行代码块。只要指定的条件成立语法while(condition)codetobeexecuted;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 合同协议

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

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