PHP基础

2021-03-20 19:24

阅读:552

YPE html>

标签:赋值   在服务器   添加   用户名   基础   客户   oct   完成   type   

一、网站的分类

1、网站的分类:

静态网站

全部由HTML代码格式页面组成的网站,没有数据库的支持,在网站制作和维护方面工作量较大。

动态网站

动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站。一般情况下动态网站通过数据库进行架构。一般动态网站体现在网页一般是以asp, jsp, php, aspx等结尾,动态网页以数据库技术为基础,可以大大降低网站维护的工作量,维护方便。

二、PHP语法的基本结构。

所有的PHP代码都要写到里面。

PHP 文件可以和HTML相互结合进行使用。

PHP文件的默认文件扩展名是"php"+

PHP代码必须在服务器上执行。

Hello World PHP"; 
?>

三、echo 的使用

echo 的作用就是只能向页面当中输入字符串,不能输出复杂类型

var_.dump 输出复杂类型.

四、变量的声明和变量的使用。

无论是变量的声明还是变量的使用都需要用S符号:

五、字符串的拼接。

字符串的拼接使用 . 进行连接。

六、PHP 的执行原理。

浏览器是不识别PHP代码的,PHP代码必须在服务器中执行,双击打开php文件是达不到效果的。

客户端将 xxx.php 页面发送到 apache ,使用php模块进行解析,解析完成后返回给apache模块,然后apache将解析后的网页内容返回给客户端。

七、数组

1.数组的定义和赋值

2.数组的下标索引自定义

"a","dd");
    //数组的索引为 0 str 1
    echo $arr["str"];//输出结果为 a
?>

二维数组

21,"sex"=>"male","height"=>175);
    $arr["nana"] = array("age"=>22,"sex"=>"female","height"=>160);
    //二维和数组的输出
    var_dump ($arr);
    //json方式
    $result = json_encode($arr);
    echo $result;
?>

3.数组的遍历

默认索引的遍历

";//输出每一个元素后换行
    }      
?>

自定义数组的遍历

 "nn","ai" => "a","name2" => "dd");
    foreach($arr as $key => $value){
        echo $key . ">>>" . $value . "
"; } ?>

八、函数的使用

1.系统函数。

json_ encode php 中将数组转化为json格式的字符串。

var_dump输出复杂的数据类型。

count 得到数组的长度。

2.自定义函数,和js类似,以function进行声明。

九、请求类型。

请求有时候是需要携带参数的,用来标识特定的要求,根据参数携带位置的不同可以简单的把请求分为Get请求和Post请求。

1.Get 请求。

参数在url后边

验证用户名和密码

Login 登录界面


登录

登录界面

用户名:
密码:
get请求代码

2.Post 请求。

参数在请求体中

把上面html代码中的 method="get" 改成 method="post"
php代码中的 $username = $_GET["username"]; 改成 $username = $_POST["username"];

PHP基础

标签:赋值   在服务器   添加   用户名   基础   客户   oct   完成   type   

原文地址:https://www.cnblogs.com/nnadd/p/12732167.html


评论


亲,登录后才可以留言!