PHP服务端开发入门——2、PHP变量与常量

431 阅读2分钟

PHP变量与常量

本节介绍

(1) PHP文件特点

(2) PHP变量

(3) PHP常量

1. PHP文件特点

  • PHP文件的后缀名为.php
  • PHP脚本以<?php开头,以?>结尾,其中?>结尾符可省略
  • PHP语句以分号;结束
  • PHP文件通常包含HTML标签以及一些PHP脚本代码;PHP可以放置到文档中的任何位置
  • 服务器蜡的接口文件一般为纯PHP脚本代码
  • **注意:**包含php脚本的文件必须使用php作为文件名,否则php脚本无法解析
  • 示例1:

2. PHP的注释

(1) 单行注释

  • // 这是单行注释
  • # 这是单行注释

(2) 多行注释

  • /*
    这是多行注释
    可以横跨多行
    */
    

3. PHP echo语句

  • PHP常用echo输入字符串或者变量的值
  • echo分为无小括号和有小括号
  • echo打印的字符串中可以包含HTML标签
  • 示例2:
    • 创建文件echo.php
    • <?php
      
      echo "echo 示例 <br>" ;
      
      $a = 2020 ;
      echo $a ;
      echo "<br>" ;
      echo ($a) ;
      
      ?>
      

4. PHP变量

(1) PHP变量规则

  • 变量以$符号开头,其后是变量的名称
  • 变量名称必须以字母或下划线开头
  • 变量名称不能以数字开头
  • 变量名称只能包含字母数字字符和下划线(A-z、0-9以及_)
  • 变量名称对大小写敏感(y与Y是两个不同的变量)

(2) PHP变量类型

  • PHP没有创建变量的命令
  • 变量会在首次为其赋值时被创建
  • PHP是一门类型松散的语言,不必告知变量的数据类型
  • PHP根据变量的值,自动把变量转换为正确的数据类型

(3) PHP打印变量类型

  • 一般用作检查和调试
  • 查看某个表达式的值和类型用var_dump()
  • 得到变量或者表达式的类型用gettype()
  • is_type函数,可以判断某个变量是否为某种类型,如is_int,is_double,is_string等

5. PHP常量

  • 常量类似变量,但是常量一旦被定义就无法更改或撤销定义
  • PHP使用define()函数定义常量,它包含三个参数:
    • (1) 首个参数定义常量的名称
    • (2) 第二个参数定义常量的值
    • (3) 可选的第三个参数规定常量名是否对大小写敏感。默认是false(大小写敏感)。如:
      • define("LOGO","Welcome to Bernadette!",true);
      • echo LOGO;
      • echo logo;
      • 打印均为Welcome to Bernadette!