安徽酒店网站建设,郑州设计院排名,wordpress 移动版插件,模板网站最大缺点文章目录 前后端交互尝试php简介php版本php 基础语法php的变量前后端交互 - 计算器体验php数据类型php的常量和变量的区别php的运算符算数运算符自增自减比较运算符赋值运算符逻辑运算 php的控制结构ifelseelse if 前后端交互尝试 前端编程语言#xff1a;JS #xff08;Java… 文章目录 前后端交互尝试php简介php版本php 基础语法php的变量前后端交互 - 计算器体验php数据类型php的常量和变量的区别php的运算符算数运算符自增自减比较运算符赋值运算符逻辑运算 php的控制结构ifelseelse if 前后端交互尝试 前端编程语言JS JavaScript html css js 后端编程语言php java go perl ruby python .net 前端页面代码与后端交互大部分都需要用到form表单 !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbodyform actionzhuye.php methodget用户名input typetext nameusername密码input typepassword namepasswordinput typesubmit/form/body/html后端页面代码 !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbody?php$user$_GET[username];$pass$_GET[password];echo h1欢迎回来$user/h1;echo p您的密码是:$pass/p;?/body/html添加判断语句 !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbody?php$user$_GET[username];$pass$_GET[password];if($user admin ){echo h1欢迎回来$user/h1;echo p您的密码是:$pass/p;}else {echo h1你输入的用户不存在/h1;}?/body/htmlphp简介 PHP: Hypertext Preprocessor 超文本处理器 PHP的作用是生成html文档 php版本
php 1.0 1995
php 2.0 1995
php 3.0 ~
php 4.0 2000
php 5.0 2004 5.0-5.6
php 7.0 2015 7.0-7.4
php 8.0 2020php 基础语法
?php
echo hello br;
echo Hi;
?// 注释
// br html 换行php的变量 变量可变的值 常量不变的值 //php中的变量用$符号后面跟变量名来表示。变量名区分大小写。
$a 5;
$b 6;
echo $a $b;变量的命名规则 1.一个有效的变量名由字母或者下划线开头后面跟上任意数量的字母数字或者下划线。 2.变量名不要出现中文 3.变量名不要出现非下划线的其他特殊符号 4.变量名建议使用小写字母 不带符号单引号双引号的区别 单引号类型为字符串字符串一定要加单引号数字类型可以不加 ?php
//header(Content-Type: text/html; charsetutf-8);
$name kobe;
echo 最喜欢的NBA球星是.$name; //变量不加符号遇到字符串拼接需要加.连接
echo br;
echo 最喜欢的NBA球星是$namebr; //单引号不解析变量原样输出
echo 最喜欢的NBA球星是$namebr; //双引号解析变量
?前后端交互 - 计算器体验 前端代码 !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbodyform actioncalc.php methodget数字1input typetext namenum1数字2input typetext namenum2input typesubmit/form/body/html后端代码 ?phpheader(Content-Type: text/html; charsetutf-8);$a $_GET[num1];$b $_GET[num2];$c $a $b;$d $a - $b;$e $a * $b;$f $a / $b;echo $a..$b..$c;echo br;echo $a.-.$b..$d;echo br;echo $a.*.$b..$e;echo br;echo $a./.$b..$f;?php数据类型 布尔类型 0 1 | true false (主要用来做判断) $atrue;整型 整数 -888 4562 $a1;浮点型 小数 -1.0 3.545646 $a1.0;字符串 hi 单引号包裹 $aaaaaa;数组一个变量需要存一组数字则需要用到数组 $a-array(1,2,3);
$a-array(a,b,c);//数组可以存储 数字字符串子数组对象 object $b new class A;资源类型 resource (打开文件) NULL 空 php的常量和变量的区别 php常量最好是全部大写用define定义且不能改不允许重复声明常量在引用的时候直接引用 变量需要加 $ 符号变量可以重新赋值 define(CONSTANT,HELLO.);
echo CONSTANT; // outputs Hello world.
echo Constant; // 输出 Constant 并发出一个提示性信息php的运算符
算数运算符
1、xy x和y的和
2、x-y x和y的差
3、x*y x和y的积
4、x/y x和y的商
5、x%y x除以y的余数
6、-x x取负数
7、a.b 连接两个字符串- 存在优先级 -乘除 . 加减?php
$x10;
$y6;
echo ($x $y); // 输出16
echo br; // 换行
echo ($x - $y); // 输出4
echo br; // 换行
echo ($x * $y); // 输出60
echo br; // 换行
echo ($x / $y); // 输出1.6666666666667
echo br; // 换行
echo ($x % $y); // 输出4
echo br; // 换行
echo -$x;
?BMI 计算案例简易代码 前端代码 !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbodyform actionbmi.php methodget体重input typetext namenum1身高input typetext namenum2input typesubmit/form/body/html后端代码 ?phpheader(Content-Type: text/html; charsetutf-8);$a $_GET[num1];$b $_GET[num2];$c $b / 100;echo $a./.$c.*.$c..($a / ($c * $c));echo br;?自增自减
1、 x 预递增 x加1然后返回x
2、x 后递增 返回x然后x加1
3、-- x 预递减 x减1然后返回x
4、x -- 后递减 返回x然后x减1比较运算符
1、x y 等于 如果x等于y则返回true不比较数据类型
2、x y 绝对等于 如果x等于y且它们类型相同则返回ture比较数据类型
3、x ! y 不等于 如果x不等于y则返回true
4、x y 不等于 如果x不等于y则返回true
5、x ! u 绝对不等于 然后x不等于y或它们类型不相同则返回true
6、x y 大于 如果x大于y则返回true
7、x y 小于 如果x小于y则返回true
8、x y 大于等于 如果x大于或者等于y则返回true
9、x y 小于等于 如果x小于或者等于y则返回true比较代码更清晰的理解 ?phpheader(Content-Type: text/html; charsetutf-8);$a10;var_dump($a);echobr;$b 10;var_dump($b);echo br;if ($a $b) {echo 相等;} else {echo 不相等;}?赋值运算符
1、x y x y 左操作数设置为右侧表达式的值
2、x y x xy 加
3、x - y x x-y 减
4、x * y x x*y 乘
5、x / y x x/y 除
6、x % y x x%y 模
7、a . b a a.b 连接两个字符串逻辑运算
1、x and y 与 如果x和y都为true则返回true
2、x or y 或 如果x和y至少有一个为true则返回true
3、x xor y 异或 如果x和y有且仅有一个为true则返回true
4、x y 与
5、x || y 或
6、!x 非取反 如果x不为true则返回truephp的控制结构
if
?phpheader(Content-Type: text/html; charsetutf-8);$arand(0,10);$b $a % 2;if ($b 1) {echo这是一个奇数;} echobr;echo 随机值是$a;?else
!DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbodyform actionzhuye.php methodget用户名input typetext nameusername密码input typetext namepasswordinput typesubmit/form/body/html !DOCTYPE htmlhtml langzh-CNheadmeta charsetUTF-8title登录页面/title/headbody?php$user$_GET[username];$pass$_GET[password];if($user admin and $pass 123456 ){echo h1欢迎回来$user/h1;echo p您的密码是:$pass/p;}else {echo h1你输入的密码不正确/h1;}?/body/htmlelse if
?php/*100 满分80 - 100 优秀70 - 80 良好60 - 70 及格 60 重修*/header(Content-Type: text/html; charsetutf-8);$a rand(0,100);echo 你的成绩是$a br;if ($a 60) {echo重修;}else if ($a 70) {echo及格;}else if ($a 80) {echo良好;}else {echo优秀;}?