PHP基础语法(标记与注释、输出语句、变量和常量)

标记与注释

标记:由于PHP经常会与HTML混编在一起,为了区分,需要用标记对PHP代码进行标识,标记就像是HTML中的标签


注释:在PHP开发中,为了便于对代码的阅读和维护,可以使用注释来进行解释和说明,注释的代码不会被执行。

输出语句

echo:可将一个或多个字符串、表达式、变量和常量输出到页面中,多个数据之间使用逗号分隔。
print:与echo的用法相同,唯一的区别是print只能输出一个值。
print_r():PHP的内置函数,它可以输出任意类型的数据。
var_dump():不仅可以打印数据,还可以获取数据的类型和元素个数。

PHP标识(zhi)符

PHP中变量名、函数名、类名等,这些符号被称为标识符。
1.标识符只能由字母、数字、下划线组成,不能有空格
2.只能以字母或下划线开头
3.标识符用做变量名时,区分大小写
4.如果由多个单词组成,那么应该使用下划线命名法

常量和变量

常量

概念:常量就是在脚本运行过程中值始终不变的量。
特点:一旦被定义就不能被修改或重新定义。
命名规则:遵循标识符的命名规则,默认大小写敏感,习惯上常量名称总是使用大写字母表示。
定义方式:1.define()函数   2.const关键字

变量

概念:变量就是保存可变数据的容器。
组成:在PHP中,变量是由$符号和变量名组成的。
规则:变量名的命名规则与标识符相同。
由于PHP是一种弱语言,变量不需要事先声明,就可以直接进行赋值使用。
实现方式:一种是默认的传值赋值,另一种是引用赋值。
传值赋值:变量默认总是传值赋值,将“=”左边的数据赋值为右边的变量。
引用赋值:所谓引用赋值就是在要赋值的变量前添加“&”符号。
两种实现方式的区别:传值赋值方式当一个变量值发生改变时,不影响另一个变量;而引用赋值的方式,另一个变量会随之变化。
销毁变量:unset(),只销毁变量名。

传值赋值:

$a = 1;
$b = $a;
$a = 2;

使用传值赋值输出$b,会输出1

引用赋值:

$a = 1;
$b = &$a;
$a = 2;

而使用引用赋值输出$b,会输出2,这就是区别

变量-可变变量

概念:获取一个普通变量的值作为这个可变变量的变量名
用可变变量的时候可能会出现非法变量名的情况,要注意
$a = 'hello';
$$a = 'word';

使用两个$符号后,就可以作为一个可变变量了
上面$$a的变量名其实就是$a的值   hello
输出$$a可以打印出'word',输出$hello也可以打印出'word'

表达式:PHP中,任何有值得内容都可以理解为表达式

你可能感兴趣的:(PHP基础语法(标记与注释、输出语句、变量和常量))