后端编程语言PHP泳少爷

PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP脚本在服务器上执行。

什么是PHP?(超文本预处理器)

什么是PHP文件?

PHP能够做什么?

为什么使用PHP?

二、PHP语法

PHP脚本在服务器上执行,然后向浏览器发送回纯HTML结果。

1

三、PHP基础

1.变量

1//变量以`$`符号开头,其后是变量的名称2//变量名称必须以字母或下划线开头3$a;4$b;5$a1;6$_abc;78//变量名称不能以数字开头9//变量名称只能包含字母数字字符和下划线(`A-z`、`0-9`以及`_`)10//下面这些是错误的变量定义11$1;12$哈哈;13$^&*;1415//变量名称对大小写敏感(`$y`与`$Y`是两个不同的变量)16//下面定义的两个变量是不同的,大写,小写x17$x;18$X;2.内容输出

1$arr=array(1,2,'123');2echo'123';3//结果为12345print_r($arr);6//结果为Array([0]=>1[1]=>2[2]=>123)78var_dump($arr);9/*结果为array100=>int1111=>int2122=>string'123'(length=3)13*/3.数据类型

1//字符串2$str='123';34//字符串连接5$str2='123'.'哈哈哈';67//字符串89//整数10$numA=1;//正数11$numB=-2;//负数1213//浮点数14$x=1.1;1516//布尔17$a=true;18$b=false;1920//数组21$arr=array('123',123)4.运算符

1

5.函数

1//基础语法2functionfunctionName(){3这里写代码4}56//无参数无返回值的函数7functionsayhi(){8echo"HelloWorld";9}1011//有参数无返回值的函数12functionsayName($name){13echo$name.'你好哦';14}1516//调用17sayName('小狐狸');1819//有参数,参数有默认值的函数20functionsayFood($food='西兰花'){21echo$food.'好好吃';22}2324//调用25sayFood('西葫芦');//如果传入参数,就使用传入的参数26sayFood();//如果不传入参数,直接使用默认值2728//有参数,有返回值的函数29functionsum($a,$b){30return$a+$b31}32sum(1,2);//返回值为1+2=36.超全局变量

7.表单处理

GET和POST都创建数组(例如,array(key=>value,key2=>value2,key3=>value3,...))。此数组包含键/值对,其中的键是表单控件的名称,而值是来自用户的输入数据。

1)$_GET是通过URL参数传递到当前脚本的变量数组。

2)$_POST是通过HTTPPOST传递到当前脚本的变量数组。

何时使用GET?

通过GET方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在URL中)。GET对所发送信息的数量也有限制。限制在大于2000个字符。不过,由于变量显示在URL中,把页面添加到书签中也更为方便。

GET可用于发送非敏感的数据。

注释:绝不能使用GET来发送密码或其他敏感信息!

何时使用POST?

通过POST方法从表单发送的信息对其他人是不可见的(所有名称/值会被嵌入HTTP请求的主体中),并且对所发送信息的数量也无限制。

此外POST支持高阶功能,比如在向服务器上传文件时进行multi-part二进制输入。

不过,由于变量未显示在URL中,也就无法将页面添加到书签。

提示:开发者偏爱POST来发送表单数据。

标签的enctype属性规定了在提交表单时要使用哪种内容类型。在表单需要二进制数据时,比如文件内容,请使用"multipart/form-data"。

标签的type="file"属性规定了应该把输入作为文件来处理。举例来说,当在浏览器中预览时,会看到输入框旁边有一个浏览按钮。

8.header

header()函数用来向客户端(浏览器)发送报头,如果出现中文无法显示,可以尝试在PHP代码顶部添加如下代码:

header("content-type:text/html;charset=utf-8");

1)设置文本编码

设置编码格式为:utf-8

header('content-type:text/html;charset=utf-8');

2)设置页面跳转

设置跳转到百度首页

3)设置页面间隔刷新

四、PHP表单

1.PHP_GET数据获取

在PHP中,如果想要获取通过get方法提交的数据,可以通过$_GET对象来获取

HTML代码:下面就是一个简单的表单代码,将数据提交到01.php,使用get的方式

GET_PAGE";echo'userName:'.$_GET['userName'];echo'
';echo'userEmail:'.$_GET['userEmail'];>2.PHP_POST数据获取

在PHP中,如果想要获取通过post方法提交的数据,可以通过$_POST对象来获取

HTML代码:下面就是一个简单的表单代码,将数据提交到02.php,使用post的方式(注意:代码中的method改为post)

1POST_PAGE";3echo'userName:'.$_POST['userName'];4echo'
';5echo'userEmail:'.$_POST['userEmail'];6>3.POST&GET错误处理

当我们直接访问POST&GET页面时由于并没有传递任何数据,会因为$_GET或$_POST不存在对应的key而报错.

处理方式1:

使用array_key_exists(key,数组)函数来进行判断

参数1:要检测的key字符串

参数2:检验的数组

if(array_key_exists('name',$_GET)){

//如果有数据再去读取

}else{

//反之可以执行一些其他的逻辑

}

五、PHP保存上传文件

php中上传的文件,会先以临时文件的方式保存起来,我们将其移动到其他的位置即可

1.$_FILE

在php中能够通过$_FILE获取上传的文件

浏览器端部分代码:

1234服务端代码:

12.move_uploaded_file(移动文件)

上传的临时文件,一会就会被自动删除,我们需要将其移动到保存的位置

move_uploaded_file参数:

参数1:移动的文件

参数2:目标路径

move_uploaded_file($_FILES['photo']['tmp_name'],'./images/test.jpg');

六、PHP设置上传文件大小

在使用wamp过程中,如果想要修改上传的文件显示,需要如何设置呢

THE END
1.php后端开发工程师岗位职责(工作内容,是做什么的)php后端开发工程师需要什么学历?大专占40.9%,本科占41.4%……想知道其他学历占比多少,请点击查看 按学历统计 大专 ¥10.7K 本科 说明:薪资一般与学历正相关,一般学历越高,工资越高。php后端开发工程师工资按学历统计,大专工资¥10.7K,想知道其他学历工资,请点击查看招聘https://www.jobui.com/gangwei/phphouduankaifagongchengshi/
2.PHP后端:定义作用与重要性后端php当我们提及“PHP后端”,首先我们需要明确其含义。简单来说,PHP后端是指使用PHP编程语言来构建和处理Web应用程序中服务器端逻辑的部分。它主要负责与数据库交互、处理业务逻辑、生成动态内容等,是Web应用程序中不可或缺的一部分。 二、PHP后端的作用 与数据库交互:PHP后端能够通过数据库扩展(如MySQLi、PDO等)与各种https://blog.csdn.net/obvo0607111/article/details/140565296
3.PHP在网站构建中扮演的是前端还是后端角色?php教程在网站构建中,PHP通常扮演后端角色,负责处理数据和逻辑操作,和前端技术配合,完成网站的功能开发和实现。本文将详细介绍PHP在网站构建中的后端作用,并提供具体的代码示例。 一、 PHP后端角色的作用 数据处理:PHP可以连接数据库,进行数据的查询、更新、插入和删除操作。通过PHP,可以实现与数据库的交互,从而实现网站后台https://m.php.cn/faq/720769.html
4.php前端和后台怎么区分?Worktile社区PHP前端和后台的区分主要是基于其功能和用途来区分的。 1、功能区别:–PHP前端主要负责与用户进行交互,处理用户的输入和展示页面,包括页面布局、样式设计、响应式设计等。前端技术主要有HTML、CSS、JavaScript等。–PHP后台主要是处理服务器端的逻辑和数据,负责与数据库交互、业务逻辑实现、权限控制等。后台技术主要有PHPhttps://worktile.com/kb/ask/147371.html
5.php是前端还是后端,PHP前后端分工及应用嘲解析从技术角度来看,PHP是属于后端开发的范畴。在Web开发中,前端主要负责与用户交互的界面设计和用户体验,而后端则负责处理用户请求、与数据库交互以及生成动态内容。PHP作为一种后端语言,主要用于处理服务器端的逻辑和数据操作,与前端的HTML、CSS和JavaScript相互配合,共同构建完整的Web应用。https://www.nzw6.com/19413.html
6.PHP是什么工作PHP是什么工作一顿小皮锤 精选回答 PHP是一种创建动态交互性站点的强有力的服务器端脚本语言,用PHP语言进行工作的人称为PHP程序员;PHP程序员工作内容:网站的后端开发,用于接收网页上用户提交的数据,PHP可以对数据进行必要的验证后存入到数据库中,当用户登录的时候再取出数据进行验证,经常涉及到数据库的操作。https://edu.iask.sina.com.cn/jy/iQaPyA9mvJ.html