PHP基础语法
2020-02-06 01:50
337 查看
目录
- 数据与运算
- 流程控制语句
- 函数定义及调用
一. 数据与运算
1.常量
定义:在脚本运行过程中值始终不变的量。 特点:一旦被定义就不能被修改或重新定义。 命名:遵循标识符的命名规则,默认大小写敏感,习惯上常量名称总是使用大写字母表示。 定义方式:define()函数 const关键字
2.变量
- 变量的基本定义
- 变量的赋值
- 可变变量
(1)变量的基本定义:是可以保存可变数据的容器(由$符和变量名组成)。
(2)PHP是一种弱语言,变量不需要事先声明,可以直接进行赋值使用。共有两种赋值方式:传值赋值
引用赋值,两种方式的区别:传值赋值当一个变量值发生改变时,不影响另一个变量;然而引用赋值的方式会随着另一个变量的改变而改变。
(3)可变变量是将另外一个变量的值作为该变量的名称。
3.数据类型及转换
在PHP中,支持三类数据类型:标量数据类型、复合数据类型 特殊数据类型
二.流程控制语句
1.选择结构语句
包含:if单分支语句 if else语句 if elseif else语句 switch语句
(1).if else yu语句也称双分支语句,当满足某种条件时,就进行某种处理,否则执行另一种处理
<?php //选择结构语句——if else //在if else语句中有三元运算符(又称三目运算符),也可以完成if else语句的功能 $age=13; if($age>=18){//$age 是判断条件 echo"已成年"; }else{ echo"未成年"; } //三元运算符 echo $age>=18?'已成年':'未成年'; ?>
(2).if…else…else语句也称多分支语句,用于针对不同情况进行不同的处理
<?php //选择结构语句——if...else...else语句 $score=93; if($score>=90){ echo"优秀"; }elseif($score>=80){ ehco"良好"; }else{ echo"还需努力"; } ?>
(3).switch语句也是多分支语句,作用等同于if系列条件语句相同,不同的是它只能针对某个表达式的值作出判断,从而决定执行哪一段代码。特点是代码清晰,便于解读。
<?php switch(表达式){ case 值1:代码段;break; case 值2:代码段2;break; } ?>
2.循环结构语句
1)for循环:for关键字后面小括号包括了三部分内容(1.初始化表达式;2.循环条件;3.操作表达式),它们之间用“;”分隔,{}中的执行语句为循环体。
<?php for($i=0;$i<9;$i++){ echo"*"; } ?>
三.函数的定义及调用
1.初始函数函数:封装一段用于完成特定功能的代码。 函数的分类:(1)内置函数(字符串操作函数 数组操作函数)(2)自定义函数
(1)内置函数
<?php $str = 'ABcd'; $upper = srttoupper($str); //调用strtoupper函数将$str转换成大写 $lower = strtolower($str); //调用strtolower函数将$str转换成小写 echo $upper; //输出的结果: ABCD echo $lower; //输出结果:abcd; ?>
(2)自定义函数
<?php function generate_table($row,$col){ $html = '<table>'; for($i=1;$i<= $row;++$i){ $html .= '<tr>'; for($j=1;$j <=$col;++$j){ $html .='<td></td>'; } $html .='</tr>' } return $html.'</table>'; } ?>
- 点赞
- 收藏
- 分享
- 文章举报