您的位置:首页 > 编程语言 > PHP开发

PHP基础语法

2020-02-06 01:50 337 查看
目录
  1. 数据与运算
  2. 流程控制语句
  3. 函数定义及调用

一. 数据与运算

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>';
}
?>
  • 点赞
  • 收藏
  • 分享
  • 文章举报
DiscMU 发布了11 篇原创文章 · 获赞 3 · 访问量 1329 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: