PHP基础语法

标题:1.PHP基础语法

1.标记与注释:
标记:由于PHP是嵌入式脚步语言,它在实际开发中经常会与HTML内容混编一起,所以为了区分HTML与PHP代码,需要使用标记对PHP进行标记。
注释:在PHP开发中,为了便于对代码的阅读和维护,可以使用注释来进行解释和说明。它在程序解析时会被PHP解析器忽略。
PHP基础语法_第1张图片

2.输出语句:
使用简单,他不仅可以输出各种类型的数据,还可以学习和开发中进行简单的调试。
1. echo:可将紧跟其后的一个或多个字符串 ,表达式,变量和常量的值输出到页面中,多个数据之间用逗号‘,’分隔。
2. print:与echo的用法相同,唯一的区别是print只能输出一个值。
3. print-r():PHP的内置函数,他可以输出任意类型的数据,如字符串,数组等。
4. var_dump():不仅可以打印一个或多个任意类型的数据,还可以获取数据的类型和元素个数。

3.PHP标识符
标识符:PHP程序开发中,经常需要自定义一些符号来标记一些名称,如变量名、函数名、类名等,这些符号被称为标识符。
标识符的定义需要遵循一定的规则,具体如下:
a.标识符只能由字母、数字、下划线组成,且不能包含空格
b.标识符只能以字母或下划线开头的任意长度的字符组成
c.标识符用做变量名时,区分大小写
d.如果标识符由多个单词组成,那么应使用下划线进行分隔(例如:user_name)

4.PHP关键字
关键字:是编程语言里事先定义好并赋予特殊含义的单词,也称作保留字。和其他语言一样,PHP中保留了许多关键字,例如class、public等。
PHP关键字:
●表示从PHP5.4开始 ★表示从PHP5.3开始 ▲表示从PHP5.5开始
halt_compiler() abstract and array() as
break ●callable case catch class
clone const continue declare default
die() do echo else elseif
empty() enddeclare endfor endforeach endif
endswitch endwhile eval() exit() extends
final ▲finally for foreach function
global ★goto if implements include
include_once instanceof ●insteadof interface isset()
list() ★namespace new or print
private protected public require require_once
return static switch throw ●trait
try unset() use var while
xor ▲yield CLASS ★__DIR
FILE
FUNCTION LINE METHOD ★__NAMESPACE__ ●__TRAIT__

标题:2.数据与运算

1.常量:
概念:常量就是在脚本运行过程中值始终不变的量。
特点:是一旦被定义就不能被修改或重新定义。
举例:数学中的圆周率π就是一个常量,其值就是固定且不能被改变的。
命名规则:遵循标识符的命名规则,默认大小写敏感,习惯上常量名称总是使用大写字母表示。

1.常量定义和使用
常量定义方式:1:define()函数
2:const关键字

        1: define('PAI', '3.14');                                      

define(‘R’, ‘5’, true);
echo ‘圆周率=’, PAI; // 输出结果:圆周率=3.14
echo ‘半径=’, R; // 输出结果:半径=5
echo ‘半径=’, r; // 输出结果:半径=5
2:const R = 6;
const P = 2 * R;
echo ‘P=’, P; // 输出结果:P=12

1.预定义常量

     __FILE__	PHP程序文件名

LINE PHP程序中的当前行号
PHP_VERSION PHP程序的版本,如“7.1.4”
PHP_OS 执行PHP解析器的操作系统名称,如“WINNT”
TRUE 该常量是一个真值(true)
FALSE 该常量是一个假值(false)
NULL 该常量是一个空值(null)
E_ERROR 该常量表示错误级别为致命错误
E_WARNING 该常量表示错误级别为警告
E_PARSE 该常量表示错误级别为语法解析错误
E_NOTICE 该常量表示错误级别为通知提醒

这些常量专门用于获取PHP中的信息,并且不允许开发人员随意修改。

2.变量

概念:变量就是保存可变数据的容器。
组成:在PHP中,变量是由 符 号 和 变 量 名 组 成 的 。 规 则 : 变 量 名 的 命 名 规 则 与 标 识 符 相 同 。 举 例 : 如 符号和变量名组成的。 规则:变量名的命名规则与标识符相同。 举例:如 number、$_it为合法的变量名,而 123 、 123、 123*math为非法变量名。

2.变量的赋值

由于PHP是一种弱语言,变量不需要事先声明,就可以直接进行赋值使用。
实现方式:一种是默认的传值赋值,另一种是引用赋值。
传值赋值:变量默认总是传值赋值,将“=”左边的数据赋值为右边的变量。
引用赋值:所谓引用赋值就是在要赋值的变量前添加“&”符号。

两种实现方式的区别:传值赋值方式当一个变量值发生改变时,不影响另一个变量;而引用赋值的方式,另一个变量会随之变化。

2.可变变量

概念:可以将另外一个变量的值作为该变量的名称。
注意:可变变量使用时可能会出现非法变量名的情况。如 a = 1 , 则 a= 1,则 a=1,$a是非法的。

标题:3.表达式

概念:在PHP中,任何有值的内容都可以理解为表达式。
例如: a = 1 ; 、 e c h o P H P V E R S I O N ; 、 a = 1; 、 echo PHP_VERSION;、 a=1;echoPHPVERSION;a = $a + 4

标题:4.数据类型

PHP中支持3类数据类型:
a.标量数据类型
b.复合数据类型
c.特殊数据类型

1.布尔型:
布尔型是PHP中较常用的数据类型之一,通常用于逻辑判断。
true fals
** 表示事物的“真”和“假”,并且不区分大小写。**

2.整形:
a.整型可以由十进制、八进制和十六进制数指定,用来表示整数
b.在它前面加上“-”符号,可以表示负数。
c.八进制数使用0~7表示,且数字前必须加上0
d.十六进制数使用09与AF表示,数字前必须加上0x

例如:$oct = 012; $dec = 10; $hex = 0xa;

3.浮点型:
概念:浮点数是程序中表示小数的一种方法。
表示方式:通常使用标准格式和科学计数法格式表示。

例如:
$fnum1 = 5.59; $fnum2 = -6.82;
$fnum3 = 3.14E6; $fnum4 = 4.46E-3;

你可能感兴趣的:(PHP基础语法)