吾爱乐享
个人学习网站

php学习之php基础总结

1.php基础语法:

  • php标识符
    • <?php code; ?>
    • <? code; ?>
    • <script language = “php”>code;</script>
    • <% code; %>
  • 结束符号:分号
    • 一种是控制语句,不需要分号
    • 一种是功能语句
  • 混编:是把php代码写入到html代码中,在把html和php混编的代码放入到php文件中
  • 注释:
    • 单行注释
      • #:主要用在开始文件的信息,包括作者、时间、主要功能等
      • //:用在被注释代码的上面或后面
    • 多行注释:
      • /* 注释的内容*/:主要用在函数或类的描述

2.变量

变量是存储数据的空间。数据是可以发生变化的,php是一个弱类型语言,它的变量的类型由php代码上下文来决定的

  • java变量定义:int a=1;强制使用变量类型,只能存储int型的值
  • php变量定义:$a=1;没有数据类型的强制要求,可以存储任何类型的值

命名规则:变量只能是数字、字母、下划线且不能以数字开头

命名方式:3种

  • 驼峰:一般用于变量
  • 下划线:一般用于函数
  • 帕斯卡:一般用于类

可变变量:一个变量的值当成另一个变量的名。(变量值和变量名不能相同,否则会报错)写法:在变量的前面加上$符号

  • $name=’admin’;
    $$name=’admin888′;
    echo $$name;
  • 错误的写法:$name=’name’;
    $$name=’admin888′;
    echo $$name;

传值方式:值传递和引用传递

  • 值传递:复制一份给另一个变量,变量名不同
  • 引用传递:把变量的存储地址给另一个变量,两个变量指向同一个空间

变量作用域:局部、全局、静态

  • 局部:在函数内定义的变量就是局部变量、正常不能在函数外使用,可以借助global声明
  • 全局:在函数外定义的变量就是全局变量,正常不能在函数内使用,可以通过传值的方式调用,也可以借助global声明
  • 静态:不在销毁,在函数内使用,static声明

超全局变量:一般都是数组

  • $GLOBALS:会存储当前页面中的所有全局变量
    • 自定义:$GLOBALS[‘GLOBALS’]等价与$GLOBALS
  • $_SERVER:自动获取服务器和客户端信息
  • $_GET/$_POST/$_REQUEST:接收传递过来的数据
  • $_FILES:获取上传文件的信息
  • $_SESSION/$_COOKIE:会话

常量:

  • define(‘常量名’.’常量值’);
  • const 常量名=常量值;

魔术常量:就是可以根据环境的不同来获取不同的内容

  • __LINE__:文件中当前的行数
  • __DIR__:文件所在目录的路径。末尾不带斜杠。如:F:\wamp\www\php2
  • __FILE__:完整的路径和文件名。如:F:\wamp\www\php2\demo.php
  • __FUNCTION__:函数名称
  • __CLASS__:类
赞(0) 打赏
未经允许不得转载:吾爱乐享 » php学习之php基础总结

评论 1

评论前必须登录!

 

  1. #-49

    1234

    吾爱乐享4年前 (2020-06-11)

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏