当前位置: 首页 > 后端技术 > PHP

PHP笔记总结

时间:2023-03-29 15:48:11 PHP

PHP代码编写内容:PHP常量概念介绍PHP数据类型介绍PHP运行模式介绍PHP过程控制语句介绍PHP循环语句结构PHP函数函数PHP数组和数据结构介绍上传文件制作与HTML和PHP环境变量概念介绍PHP常量常量是长期常量值来设置常量,使用define()函数,函数语法如下:define(string$name)//define(常量名、常量值)补充:PHP代码信息注释①单行注释#//②多行注释/*多行信息*/PHP数据类型介绍String(字符串)、Integer(整数)、Float(浮点数)),Boolean(布尔值),Array(数组),Object(对象),NULL(空值)。字符串:字符串是字符序列,例如“Helloworld!”。注意:转义字符需要单引号和双引号:\①具有特殊意义的符号信息可以转换成非特殊意义的???的作用②可以将无意义的字符信息转化为有特殊意义的信息\n换行符整型:整型是没有小数点的数字。整数规则:整数必须至少有一位(0-9)整数不能包含逗号或空格整数是没有小数点的整数可以是正数或负数整数可以指定为三种格式:十进制、十六进制(前缀为0x)或八进制(前缀为0)。浮点数:浮点数是带有小数部分或指数形式的数字。布尔值:布尔值可以是TRUE或FALSE。$x=真;$y=假;PHP运算方法介绍1.自增/自减运算符:运算符名称说明++x前自增x加1,则返回xx++后自增返回x,则x加1--x预自减x减1,则返回xx--后递减返回x,然后x递减1以下示例演示使用递增/递减运算符获得的结果:2.comparisonoperator:operatornamedescriptioninstancex==yisequalifxisequaltoy,returnstrue5==8returnsfalseex===yisabsolutelyequalifxisequaltoy,and它们属于同一类型,返回true5==="5"返回false!=yisnotequalifxisnotequaltoythenreturnstrue5!=8returnstruex<>yisnotequalifxisnotequaltoyreturnstrue5<>8returnstruex!==yisdefinitelynotequal如果x不等于y,或者它们不是同一类型,returntrue5!=="5"returntruex>yisgreaterthany,returntrue5>8returnfalse=yisgreatertoorequalto如果x大于或等于y,则返回true5>=8returnsfalse<=y小于或等于如果x小于或等于y,则返回true5<=8返回true3。逻辑运算符:operators名称描述了实例x和y,如果x和y都为真,则返回truex=6y=3(x<10andy>1)返回truex或y或如果x和y中至少有一个为true,返回truex=6y=3x==6ory==5)returntruexxoryXOR如果x和y有且只有一个为真,则返回truex=6y=3(x==6xory==3)返回false&&y,如果x和y都为真则返回真ex=6y=3(x<10&&y>1)返回truexlly或如果x和y中至少有一个为真则返回真ex=6y=3(x==5lly==5)返回假!xnot如果x不为真,则返回真ex=6y=3!(x==y)返回真4。三元运算符:另一个条件运算符是“?:”(或三元)运算符语法格式(expr1)?(expr2):当expr1的计算结果为TRUE时,(expr3)的计算结果为expr2;当expr1的计算结果为FALSE时,(expr3)的计算结果为expr3。简化if流程控制语句if(找女朋友=只找美女){如果满足条件,执行动作,娶美女}else{==找到美女了吗?娶美女:单身,条件不满足,行动起来,自己动手}5.特殊符号:``命令信息可以放在反引号中。当代码执行时,命令执行结果将被保存并呈现在浏览器页面上。PHP流程控制语句(条件语句)在PHP中,提供了以下条件语句。If语句-当条件为真时执行代码。if...else语句——当条件为真时执行一段代码,当条件不为真时执行另一段代码。switch语句-当多个条件之一为真时执行代码块1)If语句语法:if(condition){当条件为真时要执行的代码;}示例:如果当前时间小于40,下面的示例将输出“Haveagoodday!”:2)if...else语句是当条件为真时执行一段代码,当条件不为真时执行另一段代码,请使用if...else语句。语法:if(_condition_){_条件为真时执行的代码;_}else{_条件不为真时执行的代码;_}例子:如果当前时间小于40,下面的例子会输出"Haveagoodday!",否则输出"Haveagoodnight!":3)switch语句switch语句用于根据几个不同的条件执行不同的动作要有选择地执行几个代码块中的一个,使用switch语句。语法工作原理:首先,一个简单的表达式_n_(通常是一个变量)被求值一次。将表达式的值与结构中每个case的值进行比较。如果匹配,则执行与案例关联的代码。代码执行完后,用break防止代码跳到下一个case继续执行。默认语句用于在没有匹配项时执行(即没有任何情况为真)。例子:PHP循环语句结构在PHP中,提供了如下循环语句while——只要指定条件为真,就循环执行代码块do...while——代码块执行一次,而然后在指定条件为真时重复循环for-循环中指定的代码块被执行的次数goto-标记一个位置点,可以使用goto代码直接跳转到指定标记点的代码处,执行动作,忽略一些无用的操作/有时可以打断循环1)while循环while循环语句结构:如果条件为真,则一直循环/条件终止iffalse语法while(condition){要执行的代码;}示例下面的示例首先将变量i的值设置为1($i=1;)。那么,只要i小于等于5,while循环就会继续运行。每次循环运行时,_i_都会增加1:”;$i++;}?>do...while语句do...while语句至少执行一次代码,然后检查条件,只要条件为真就重复循环。语法do{要执行的代码;}而(条件);2)for循环for循环用于事先知道脚本需要运行多少次的情况。语法for(initialvalue;condition;increment){要执行的代码;}参数:初始值:主要是初始化一个变量值,用来设置一个计数器(但可以是任何在循环开始时执行一次的代码)。Condition:循环执行的限制条件。如果为TRUE,则循环继续。如果为FALSE,则循环结束。Increment:主要用于递增计数器(但可以是在循环结束时执行的任何代码)。注意:上面的initialvalue和increment参数可以为空,也可以有多个表达式(逗号分隔)。示例下面的示例定义了一个初始值为i=1的循环。只要变量i小于或等于5,循环就会继续运行。每次循环运行时,变量i都会递增1:PHP函数介绍PHP函数函数是通过调用函数来执行的。您可以在页面的任何位置调用函数。语法PHP函数指南:函数的名称应该暗示它的功能函数名以字母或下划线开头(不能以数字开头)。比如一个简单的函数,调用时可以输出我的名字:PHPfunction-returnvalue如果你想让函数返回一个值,使用return语句。示例PHP数组与数据结构PHP数组概念介绍:一组数据类型信息集合为什么会有数组概念:多个不同的数据类型信息是统一赋值给一个变量,这个变量就变成了一个数组数组可以在单个变量中存储多个值:示例使用HTML和PHP上传文件通过PHP可以将文件上传到服务器。示例在test项目下完成,目录结构为:test|-----upload#文件上传目录|-----upload.html#表单文件|-----upload_file.php#PHP上传代码实际操作表单文件:PHP上传代码:PHP其他环境变量