php基础
php是一种动态网站开发的脚本语言,动态语言的特点是交互性,会有数据的传递。php作为“中间人” 需要进行数据的传递,传递的前提就是php能自己存储数据(临时数据)
php安装:
下载phpstudy集成环境
启动后,先配置Apache目录,点击配置

在phpstudy的www目录下创建一个文件夹,命名为了test,将其配置到apache目录


在创建的文件夹新建一个php为后缀的文件

编写一个简单的测试代码
1 |
|

完成后即可启动服务

尝试访问php文件,url为localhost+文件名 ,访问到该页面即可正常编写调试php代码

1.php语法结束符
标准形式
1 |
|
标准形式
1 | <script language="php"> |
2.变量
- 变量是用来存储数据的
- 变量是存在名字的
- 变量是通过名字来访问的
- 变量是可以改变的:数据
变量的定义
php不需要任何关键字定义变量
php定义变量使用“$“
1 | $var; |
访问变量
1 | echo $var; |
删除变量
1 | unset($var); |
命名规则
1.在php中变量名字必须以“$”符号开始
2.名字有字母、数字和下划线”_“构成,不能以数字开头
3.在php中本身还允许中文变量(不建议)
预定义变量
提前定义的变量,系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)
$_GET: 获取所有表单以get方式提交的数据
$_POST:POST提交的所有数据都会保存在此
**$_REQUEST:**GET和POST提交的都会保存至此
$GLOBALS:PHP中所有的全局变量
**$_SERVER:**服务器信息
**$_SESSION:**session会话数据
**$_COOKIE:**cookie会话数据
$_ENV:环境信息
$_FILES:用户上传的文件信息
可变变量
如果一个变量的值是另一个变量的名字,那么可以在这个变量前再加一个$符号来直接引用另一个变量
1 | $a='b' |
变量传值
将一个变量赋值给另外一个变量:变量传值
值传递
1 | $a=1; |
引用传递
1 | $a=1; |
按php格式书写变量的代码,尝试输出,成功访问


可变变量

变量传值
引用传递:

&根据地址找到值,$只有值传递,后续值发生更改与他无关

3.常量
常量与变量一样,用来保存数据
常量的基本概念
常量:const/constant,是一种在程序运行当中,不可改变的量(数据)
使用函数定义常量:define
1 | define('PI',3.14); |
常量的命名规则
1.常量不需要使用”$“ 符号,一旦使用系统默认认为是变量
2.名字有字母、数字和下划线”_“构成,不能以数字开头
3.常量名字通常以大写字母为主(与变量以示区别)
4.常量的命名规则比变量要松散,可以使用一些特殊字符,该方式只能用define定义。

4.php注释
单行注释:
//这是php单行注释
#这也是php单行注释
多行注释:
/*
这是
php多行注释
*/
