worldsite / blog.sc

Blogging soul chat, stay cool. via: https://blog.sc
3 stars 0 forks source link

PHP基础知识 #11

Open suhao opened 4 years ago

suhao commented 4 years ago

本部分我们将来学习PHP的语言的基础知识。

一、语言基础

<?php
 echo "XML风格";  // 其他标记风格请自行google,这里统一使用此种风格
?>

1. PHP的数据类型

php支持8种原始类型:4种标量类型(boolean、integer、float/double、string),2种复合类型(array、object),2种特殊类型(resource、null)。PHP种数据类型是根据变量使用的上下文运行时决定的。可以强制转换以及判断类型, 如settype, is_bool。

数组

数组是一组类型相同的变量的集合,数组的每个数据称为一个元素,包括索引和值两部分。索引可以由数字或者字符串组成。

资源

资源是一种特殊变量,又称作句柄,保持外部资源的一个引用,通过专门的函数来创建和使用。

PHP常量

值不变的量,定义后脚本任何地方都不能改变。define,defined

PHP变量

变量通过一个变量名来定义,系统对程序种的每一个变量分配一个存储单元。PHP变量使用前无需声明,变量标识符区分大小写。

2. PHP的运算符

算术运算符

加减乘除、取余、递增递减与C++类似。

字符串运算符

英文句号,连接两个字符串。

赋值运算符

赋值操作从右而左

位运算符

对二进制位从低位到高位对齐后的运算,包含按位与或异或非,左右移位。

逻辑运算符

比较运算符

错误控制运算符

$err = @(5 / 0);

三元运算符:三目运算符

3. PHP的表达式

表达式是PHP的基本元素和重要组成部分,使用分号来区分表达式和语句。

4. PHP函数

函数就是将一些重复使用到的功能写到一个独立的代码块种,需要时单独调用。

function hi() {
}

不同于其他语言的是,包含变量函数和函数的引用。

4. 编码规范