一、php简介
- php是一种弱类型语言(可以根据变量的值,自动将变量转换为正确的数据类型);强类型,必须在使用变量前先声明变量类型和名称。
- php中数据类型:
- 标量类型:int、float、double、string、boolen
- 复合类型:array、object、callable
- 特殊类型:resource、null
二、php文件特性
- php文件包含文本、html、css以及PHP代码
- php代码在服务器上执行,结果以纯文本返回给浏览器
- php文件后缀是“.php”
- 在.php文件中,php代码中可以内嵌html
- 在.php文件中,html中内嵌也可以内嵌php代码
- 在.html文件中,不能执行html内嵌php
可以看到没有运行结果!
注意:php中要输出变量值要用双引号"",因为''中所有值都按照字符串输出。
三、php变量
1. PHP变量知识
变量是用于存储信息的"容器"
PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
变量不要用特殊符号、中文,_不算特殊符号
变量命名要有意义(别写xxx,aaa,ccc)这种变量名
2. 创建(声明)PHP变量
PHP 没有声明变量的命令。
变量在您第一次赋值给它的时候被创建
注释:当您赋一个文本值给变量时,请在文本值两侧加上引号。
四、php中输出函数
1.echo
echo输出一个或多个字符串,但是不换行。
注意: echo实际不是一个函数,是一个语言结构,有无括号均可使用:echo 或 echo()。所以我们使用的时候不必对它使用括号。当然,如果向 echo()传递一个以上的参数,使用括号将会生成解析错误。
提示: echo() 函数比 print()速度稍快。
2.print
只能输出一个字符串,并始终返回 1
print 也是语言结构,有无括号均可使用:print 或 print()。
3. print_r
print_r()函数用于打印变量,以更容易理解的形式展示。但是打印不包含变量类型
4. var_dump
一个或多个表达式的结构信息 (print_r只打印一个表达式)
输出包括 类型与长度 与值(print_r() 不显示类型)
五、条件语句
1、if...else
2、switch
六、循环语句
1、for循环
2、while循环
3、do...while循环
4、foreach循环用于遍历数组
七、练习
编写一个前端网页可以向后端传入用户名和密码,并输出打印在页面上。
前端网页
后台
输出结果: