php基础知识笔记

27 篇文章 0 订阅
5 篇文章 0 订阅

学习php有一段时间了,也能做出一些东西了,计划利用这个暑假继续好好深入学习php知识,个人觉得CSDN的php知识图库中知识图谱非常不错知识结构,我的php学习很大一部分是参照上面所列出的进行学习,实践是通过小组里面的实际项目,还有通过自己想做的一些东西。整理 总结了下自己学习php基础知识时多花时间记得一些点,仅仅是对我个人认为需要着重记忆的地方。
变量

  • 变量名是区分大小写的( y Y 是两个不同的变量)
  • 当一个函数执行完成时,它的所有变量通常都会被删除。然而,有时候我们希望某个局部变量不要被删除,那就需要第一次声明变量时使用 static 关键字
  • 赋一个文本值给变量时,记得给文本值加上单引号或者双引号

常量

  • 一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现
  • 常量名不需要加 $ 修饰符
  • 设置常量,使用define()函数
  • bool define ( string $name , mixed $value , [bool $case_insensitive = false ] ) name value给定常量的值,$case_insensitive可选参数,设置是否对大小写敏感,TRUE为对大小不敏感,默认为对大小写敏感
    -常量在整个脚本中都可以使用

基础函数

  • isset()用于检查一个变量是否被设置,如果var具有不同于NULL,包括0、false或空字符串,则isset(var)条件为真,否则为假<?php
    $var = '';
    // 结果为 TRUE,所以后边的文本将被打印出来。
    if (isset($var)) {
    echo "This var is set so I will print.";
    }
  • isset()函数只能测试一个变量是否有值(包括 0, FALSE,或者一个空字符串,但不能是NULL)
  • empty()函数检查一个变量是否具有空值:字符串、0 、NULL 或FALSE,当 var=FALSE0empty( var)为1
  • strlen()函数用来返回字符串的长度
  • strpos()函数用于在字符串来查找一个字符或一段指定文本
  • <?php
    $a='abcdef';
    $b='cd';
    $c='ac';
    $d=strpos($a,$b);
    $e=strpos($a,$c);
    $f=empty(strpos($a,$c));
    echo "变量d的值为:$d<br>"; //变量d的值为:2
    echo "变量e的值为:$e<br>"; //变量e的值为:
    echo "变量f的值为:$f<br>"; //变量f的值为:1
  • count() 函数用于返回数组的元素的数量<?php
    $a[0] = 1;
    $a[1] = 3;
    $a[2] = 5;
    $result = count($a);
    // $result == 3

运算符

  • 算术运算符、赋值运算符、递增递减运算符返回数值
  • 比较运算符、逻辑运算符返回true or false 数组运算符除了x+y 是返回x和y的集合外, 其余返回 true or false
  • x===y x恒等于y且类型相同则返回true
  • x<>y x等于y则返回ture
  • 比较特殊的是三元运算符“?:”,它是一个条件运算符:(exp1)?(exp2):(exp3) 若exp1为true,返回exp2,否则返回exp3;若省略中间的部分,则(exp1)?:(exp3)若exp1为true返回exp1,返回exp2

switch语句

switch语句中相应代码块执行后,break用来阻止继续执行下个case语句,default语句用于不存在匹配时执行

数组

  • 数组是一个能在单个变量中存储多个值的特殊变量
  • 数值数组是带有数字ID的数组
    $cars1="Volvo";
    $cars2="BMW";
    $cars3="Toyota";
  • 关联数组 是带有指定的键的数组,每个键关联一个值$age['Peter']="35";
    $age['Ben']="37";
    $age['Joe']="43";
  • 遍历关联数组<?php
    $age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43")
    foreach($age as $x=>$x_value)
    {
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
    }
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值