php 程序
1. php 是什么
- PHP: (PHP: Hypertext Preprocessor), 超文本预处理器的缩写
- PHP 是开源的,免费的,运行在服务端的,用来动态生成网页数据的脚本语言
- 所谓脚本语言,是指不需要编译,直接由解释器/虚拟机执行的编程语言
2. php 程序执行流程
- php 程序是用 php 指令编写并由 php 解析器执行的代码
- php 程序必须使用
.php
做为扩展名 - php 程序可以使用标签方式嵌入到 html 文档中
执行流程哪下:
- 客户端请求服务器端的 php 程序
- 服务器端将 php 程序转发给 php 解释器执行
- php 解释器执行完毕将生成的 html 或其它内容返回到服务器
- 服务器将最终生成的 html 代码做为响应内容返回客户端
3. php 集成运行环境
初学者推荐使用集成环境,省去手工逐一安装配置麻烦
序号 | 集成环境 | 操作系统 | 描述 |
---|---|---|---|
1 | phpStudy | Windows / Linux | 中文,免费,功能全, 推荐 |
2 | MAMP | MacOS | 英文,收费, 功能全, 推荐 |
4. php 程序文档
序号 | 组成 | 描述 |
---|---|---|
1 | <?php ... ?> |
PHP 代码标记 |
2 | ; 分号 |
语句分隔符,代码块使用右大括号 |
3 | 空白符 | 合理使用空白符可增强代码可读性 |
4 | 注释 | // 单行注释 , /* 多行注释 */ |
php 标记之外的内容会原样返回客户端,如 html 代码
5. 打印结果
序号 | 指令 | 描述 |
---|---|---|
1 | echo |
语言结构, 可查看多个变量 |
2 | print |
语言结构,功能与echo 类似,区别是有返回值 |
3 | print_r() |
函数,以更容易理解的格式打印变量信息,常用于数组 |
4 | var_dump() |
函数,可查看一个变量更多信息,如类型 |
5 | var_export() |
函数,输出或返回一个变量的字符串表示(源代码) |
实际工作中,
echo
和var_dump()
基本可以满足大多数需求
6.变量命名
变量名区分大小写,正确的变量必须使用 $ 作为起始符号,且变量名中不允许使用数字开头,不允许使用特殊字符
必须是以下三种字符组成: 大小写的英文字母,下划线,数字,且不能以数字开头
7.php变量是弱类型
php中它的类型是由他的值决定的
8.php中的值传递与引用传递
值传递:将一个变量的值赋给了一个新的变量
引用传递:引用赋值,&:取地址符,引用符,相当于给变量起了一个别名,而不是将值赋给一个新变量
9.可变变量
变量的标识符/变量名称,可以动态的改变,变量名可以来自另外一个变量
10.变量的检测与删除
检测使用函数:issect()
删除变量使用函数:unset()
11.数据类型
基本类型:字符串:string,数值:int float,布尔类型
复合类型:对象,数组
特殊类型,空(null)
个人总结:
- 通过本节课的学习,让我对PHP的语法有了一个基本的了解,也知道了怎么打印结果,以及PHP中变量的命名,其中让我印象深刻的是在PHP中不用指定数据类型,而是值是什么类型,变量就是什么类型,就如老师所说的,这个有好处也有坏处,看我们自己的掌握了。值传递和引用传递还有可变的变量,这个也让我耳目一新,我个人对于变量函数常量什么的很头疼,希望在接下来的课程中再接再厉,好好学习,努力跟上大家的脚步。