php语言基础知识

一:PHP代码基本语法

$:PHP的变量必须以美元符开始。

在写php代码时需要注意

变量的几个特点介绍:
  1  、变量的首字母不能以数字开始
   2、变量的名字区分大小写
   3、变量不要用特殊符号、中文,_不算特殊符号
   4 、变量命名要有意义(别写xxx,aaa,ccc)这种变量名

变量分类:可变变量,外部变量,环境变量

外部变量:php代码通过外部变量来调用html代码的变量。

下列常用的六种外部变量:

环境变量:

可变变量:

$变量名=('变量');

常量:

define(常量名, 常量值)

常量知识说明:

1、常量名可以小写,但是通常大写
2、常量名可以不加引号,但是通常加上引号
3、在字符串中调用常量的时候,必须在引号外面
4、常量名建议只用字母和下划线

内置常量:

注释:

注释功能:

1、对重点进行标注
2、时间长了容易忘记代码,方便快速回忆,以及方便查找信息
3、可以让其他人更容易看懂配置信息
4、还可以生成文档,代码写完相关的文档就写完了,提高工作效率
5、拥有注释、空行、回车之后的代码看起来更优美
6、注释可用来排错,不确定代码中哪一块写错了,可以将一大段注释,确定错误区域。
7、注释中的部分的内容,电脑不会执行它

注释方法:

1.单行注释

//        表示单行注释
#        表示单行注释,用的比较少

2.多行注释

/*
多行注释,这里是注释区域代码
*/

 函数类型:

PHP中一共有八种数据类型,包括4种标量数据类型:

boolean(布尔类型)

integer(整形)

float/double(浮点型)

string(字符串型)

2种复合数据类型:

array(数组类型)

object(对象类型)

2中特殊的数据类型:

resource(资源类型)

null(无/空白类型)

 各种函数类型的功能:

详细:

整型类型;

整形分为8进制、10进制、16进制,这里特别强调16进制,

16进制声明方式:以0x开始,后面跟0-f的,0x的后面的abcdef不区分大小写(范围)。

进制转换

布尔类型:用于表示真(true)或假(false)两种取值。用于逻辑判断。

字符串类型:具有三种声明,单引号,双引号,字界符

**字界符声明

1、在变量后面的等号写三个小于号 <<<
2、然后在<<<后面写上字符(建议英文大写字符)
3、然后换行写上任意想写的字符
4、写完后,顶行。在行最开始处,再写上<<<后面的字符和分号。

单双引号的区别:

        变量解析:双引号解析变量,但是单引号不解析变量
        在双引号里面插入变量,变量后面如果有英文或中文字符,会把这个字符和变量拼起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开。
        如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。
        双引号解析转义字符,单引号不解析转义字符。但是单引号能解析\
        单引号效率高于双引号,尽可能使用单引号
        双引号和单引号可以互相嵌套,双引号中可以插入单引号,单引号当中插入变量,这个变量会被解析。
        神奇的字符串拼接胶水——(.)点,用来拼接字符串。
        一般将定界符声明字符串视为双引号一样的功能来看待。
 

      浮点型数据

1、普通声明方式
2、科学声明方式(调用函数var_dump() 函数用于输出变量的相关信息及缩进)

 PHP数据类型之查看和判断数据类型

查看数据类型:
1、gettype(传入一个变量)能获得变量的类型
2、var_dump(传入一个变量)输出变量类型和值

判断数据类型方法:
使用is_*系列函数 ,is_数据类型,如果是这个类型返回真,不是这个类型返回假

PHP流程控制语句

在PHP中,流程控制语句用于控制程序的执行流程,根据条件执行不同的代码块。以下是PHP中常用的流程控制语句

  1. if语句:根据条件执行特定的代码块。
if (条件) {
    // 如果条件为真,则执行这里的代码
} elseif (另一个条件) {
    // 如果第一个条件不满足,且另一个条件为真,则执行这里的代码
} else {
    // 如果以上条件都不满足,则执行这里的代码
}
  1. switch语句:根据不同的情况执行不同的代码块。
switch (表达式) {
    case 值1:
        // 如果表达式的值等于值1,则执行这里的代码
        break;
    case 值2:
        // 如果表达式的值等于值2,则执行这里的代码
        break;
    default:
        // 如果表达式的值不等于任何case中的值,则执行这里的代码
}
  1. for循环:用于按照指定次数执行循环。
for ($i = 0; $i < 10; $i++) {
    // 循环执行10次
}
  1. while循环:在条件为真时执行循环。
while (条件) {
    // 只要条件为真,就一直执行循环
}
  1. foreach循环:用于遍历数组中的每个元素。
$array = array(1, 2, 3);
foreach ($array as $value) {
    // 遍历数组中的每个元素,$value为当前元素的值
}

goto循环语句

<?php
goto wan;
echo '天王盖地虎';
wan:
echo '小鸡炖蘑菇';
?>

二.流程控制语句

PHP算数运算方法(四则运算)

算数运算符,就是小学所学过的大多数知识:在这里插入图片描述

PHP程序自加自减运算 

 

PHP程序比较运算符号

比较运算符,在大家小学的时候就学了很多
在这里插入图片描述

PHP程序逻辑运算符号

逻辑运算符号比较简单,是我们人类进行逻辑思考时的一种方式。在这里插入图片描述

PHP三元运算符合其它运算符

三元运算符,相当于是if…else结构,不过三元运算符的写法更加简洁,语法格式如下:在这里插入图片描述

 

 三.PHP函数基本语法

自定义函数的语法规则

Function 函数名(参数名1=[值1], 参数名2=[值2] , 参数名n=[值n])
{
    函数中的功能体
    [return 返回值]
}

函数备注说明:

    函数名只能是字母,数字,下划线的组合,并且之间不能包含空格,数字不能放在变量名首位.
    函数名与变量命名规则一样,但是不同的是,函数名不区分大小写
    函数体的参数若是定义了,未传参,代码会报错.
    函数后的参数如果有默认值,参数可以不填,代码也不会报错
    函数后的参数可以写多个
    函数后如果有默认值和无默认值的参数,通常把无默认值的参数写在最前面
    函数体的变量与函数体外的变量没有关系
    函数体中若有return,return后的代码不执行.
    函数执行完后,可把函数体内的值,带到函数体外
    函数的执行没有顺序关系,可以在定义外之前的位置调用
 

 

包含函数文件(在同级目录下)

        常用函数:           

数学常用函数总结:
在这里插入图片描述
在这里插入图片描述

字符串常用函数总结:在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

 

    时间信息函数总结:

<?php
$mytime = getdate();
echo "年 :".$mytime['year']."\n";
echo "月 :".$mytime['mon']."\n";
echo "日 :".$mytime['mday']."\n";
echo "时 :".$mytime['hours']."\n";
echo "分 :".$mytime['minutes']."\n";
echo "秒 :".$mytime['seconds']."\n";
echo "一个小时中的第几钟 :".$mytime['minutes']."\n";
echo "这是一分钟的第几秒 :".$mytime['seconds']."\n";
echo "星期名称 :".$mytime['weekday']."\n";
echo "月份名称 :".$mytime['month']."\n";
echo "时间戳   :".$mytime[0]."\n";
?>

未完......

 

  • 31
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值