PHP语法、PHP变量与常量、PHP数据类型、运算符、PHP循环结构、循环结构语句

PHP相关知识

简介

PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种在服务器端运行的开源的脚本语言。 该语言让 WEB 开发人员快速书写动态生成的网页。

BS:通过浏览器去访问服务器
b:browser(浏览器) s:sever(服务器)
优点:只要有浏览器就可以访问、开发低
缺点:开发的代码都放在服务器上 胖服务器-瘦客户端

CS:通过客户端软件去访问服务器
c:client(客户端) s:server(服务器)
优点:可以开发客户端和服务器端,这时候就可以实现负载的均衡
缺点:必须要安装一个软件才能去访问、开发成本高

PHP语法

1.标记
如果要使用简短风格和ASP风格,需要在 PHP.ini 中对其进行配置,打开 php.ini 文件,将short_open_tag 和 asp_tags 都设置为 ON ,重启 Apache 服务器即可。

2.注释

单行注释(//) 语法:<?php //PHP代码 ?>(在单行注释中的内容不要出现”?>“标志)
多行注释 (/ * … * /) 语法:<?php /*PHP 代码*/ ?>(多行注释不允许进行嵌套操作)
#风格注释(#) 语法:<?php #PHP 代码 ?>

**3.语句结束符“分号(;)” **

如:<?php
echo ‘hello world’;
?>

4.输出语句

echo:输出
print:输出,输出成功返回1
print_r():输出数组
var_dump():输出数据的详细信息,带有数据类型和数据长度。 如:<?php
var_dump(‘abc’); //string(3) “abc”
?>

PHP变量与常量

1.变量

变量可改变、存在名字、用来存储数据、通过名字来访问数据。
在这里插入图片描述
2.命名规则

*1. 变量必须以 开 头 , 开头, 符不是变量的一部分,仅表示后面的标识符是变量名。
*2. 除了 以 外 , 以 字 母 、 下 划 线 开 头 , 后 面 跟 着 数 字 、 字 母 、 下 划 线 。 变 量 b 不 能 以 数 字 开 头 ∗ 3. 变 量 名 区 分 大 小 写 , 以外,以字母、下划线开头,后面跟着数字、字母、下划线。变量b不能以数字开头 *3. 变量名区分大小写, 线线b3.aa和$Aa是两个空间。

3.预定义变量
在这里插入图片描述
4.值传递与引入传递
在这里插入图片描述
在这里插入图片描述
5. 常量

a.PHP 常量:可以理解为值不变的量。常量被定义后,在脚本的其他任何地方都不能改变。

b.使用定义常量函数:define(常量名,值,[是否区别大小写]) true表示不区分大小写,默认是false;常量名称默认大写。(PHP5.3以后可以使用 const 定义常量:const 常量名=‘常量值’;)
在这里插入图片描述
6.预定义常量和魔术常量
在这里插入图片描述
在这里插入图片描述

PHP数据类型

1.数据类型共八种(数据本身类型,不是变量类型)
在这里插入图片描述
在这里插入图片描述
2.整数及进制间转换
整数可以用八、十、十六进制表示,八进制数字前加0,十六进制数字前加0x

进制转换
在这里插入图片描述
3.字符串类型(由数字、字母、符号组成 用’ '、" "、定界符<<<定义)
在这里插入图片描述

运算符

1.算数运算符
在这里插入图片描述
2.递增或递减运算符
在这里插入图片描述
3.比较运算符
在这里插入图片描述
4.逻辑运算符在这里插入图片描述
在这里插入图片描述
5.字符串运算符“.”,如‘a’.‘b’、错误抑制符“@”,抑制错误信息输出。

PHP循环结构

if 分支语句

1. If(条件表达式)
{
//满足条件后执行的代码段;
}
else
{
//不满足条件执行的代码段;
}

在这里插入图片描述
2. If(条件表达式1)
{
//满足条件表达式1的代码段;
}
elseif(条件表达式2)
{
//不满足表达式1条件,但是满足表达式2的代码
}… //可以使用多个elseif来进行再次条件筛选
else
{
//全部不满足要执行的代码;
}

在这里插入图片描述
3.swich分支语句在这里插入图片描述

循环结构语句

1.for循环语句(通过条件、起始和终止判断执行)(无条件或无增量即成为死循环)

for(初始值;条件;增量)
{
//循环体
}

在这里插入图片描述
2.while循环(通过判断条件终止)

条件初始化;
while(条件表达式)
{
//循环体
}

在这里插入图片描述
3.do while 循环(跟while差不多)

do
{
//循环体
}
while(条件表达式);

在这里插入图片描述

4.foreach循环(遍历数组 专门针对数组)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值