嘉定网站设计制作报价,建南沙做网站公司,智效云seo,白城网站建设前言
php是一门脚本语言#xff0c;可以访问服务器#xff0c;对数据库增删查改#xff08;后台/后端语言#xff09;
后台语言#xff1a;php#xff0c;java#xff0c;c#xff0c;c#xff0c;python等等 注意#xff1a;php是操作服务器#xff0c;不能直接在…前言
php是一门脚本语言可以访问服务器对数据库增删查改后台/后端语言
后台语言phpjavaccpython等等 注意php是操作服务器不能直接在客户端运行通过服务器与前端进行交互需要安装环境php集成环境有小皮面板宝塔面板xammp等小白选手所以了解的不多可以快速搭建本地服务器便于实现php的运行 php基本语法
基本语法
?phpphp内容
?
注释//单行注释 /* */多行注释 #单行注释
输出语句echo输出内容而且php语句每一句结束都要加分号和cc一样
echohello,php;
数据类型
定义变量的方法$变量名赋值这种定义方法成为弱类型和python有点类似而c必须先定义类型
使用变量$变量名
数据类型 布尔类型Boolean整数类型Integer浮点类型Float字符类型String数组类型Array对象类型Object空值类型NULL gettype(变量/表达式);通过函数来查看类型
?php$strhello;
echo gettype($str);//输出string$num100;
echo getttype($num);//输出integer$flo1.2;
echo gettype($flo);//输出doubledoubule也属于浮点类型$flagtrue;
echo gettype($flag);//输出boolean? 简单变量输出方式
?php
$strhello php;echo $str;//输出hello php
echo$str;//输出$str不解析直接输出
echo$str;//输出hello php,存在一个解析双引号内容的过程?如果存在字符串拼接输出两种方式
?php$str1无法挽回;
$str2可以改变;echo 过去.$str1.,未来.$str2;// 第一种通过点加变量就可以拼接输出
echo br;//换行
echo过去$str1,未来$str2;//将所有内容都解析找出哪些是变量名?数组类型 $arrarray(keyvalue...)$arr[] ?php
$arrarray(name李华,id2024,sex男);
$arr2[1,2,3,hello,true,4.5];//默认下标就会是012...$arr3[name李华,id2024,sex男];//也可以用这种方法写数组这样就不是默认的下标了? echo不能用于输出数组只能输出简单数据类型
下面介绍2种输出数组方法
?php
$arr[1,2,3,hello,true,4.5];var_dump($arr);//第一种输出
echobr;//换行
print_r($arr);//第二种输出? 第一种var_dump输出是带变量类型的
数组遍历 foreach提供了遍历数组的简预定义变量 预定义变量 get请求接收用$_GET[变量名]post请求接收用$_POSt[变量名] ?php//get请求请求方式接受的url地址栏传递的参数
//get请求定义接受的变量wd
$code$_GET[wd];
if($code){echo查询的内容很多.$code;
}?
通过前后端进行交互
!DOCTYPE html
html langen
headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title
/head
bodyh2登录信息提示---传统的web请求/h2form action01php.php,methodgetp账号input typetext id nameusername/pp密码input typepassword id namepassword/pbrinput typesubmit name id value登录/form/body
/html
?php$name$_GET[username];
$upwd$_GET[password];
echo 你输入的账号和密码是$name $upwd;
?