美文网首页PHP编程指南我爱编程
PHP编程指南(二)变量、常量、数据类型

PHP编程指南(二)变量、常量、数据类型

作者: 爱吃馒头的二饼 | 来源:发表于2018-04-16 15:22 被阅读21次

变量

  • $开头
  • 变量名:可以由字母、数字、_组成,且不能以数字开头

常量

定义方式一:使用define()函数

  define(name, value, case-insensitive)
      name:指定常量名称。
      value:指定常量值。
      case-insensitive:(可省略)默认值为false,代表区分大小写。(指的是使用常量的时候,常量名的书写是否区分大小写)

如以下代码会报错:

  <?php
    define("a","aBcD",false);
    echo "a的值是" . a ."</br>";
    echo "a的值是" . A;
  ?>
报错示例

定义方式一:使用const关键字

  • 它比define()快一点,因为它没有返回值。
  • 它总是区分大小写的。
  <?php
    const A = 200;
    echo "a的值是" . A;
  ?>

魔术常量

  • PHP中的预定义常量,根据它们的使用而改变。
  • 它们以双下划线(__)开头,以双下划线结尾。
  • 它们类似于其他预定义的常量,但是它们随着上下文的改变而改变它们的值,它们被称为魔术常量。
  • 它们不区分大小写。
  <?php
      echo "__LINE__ 代表当前行号:" . __LINE__ . "</br>";
      echo "__FILE__ 代表文件的完整路径和文件名。 如果它在include中使用,则返回包含文件的名称:" . __FILE__ . "</br>";
      echo "__DIR__ 代表文件的完整目录路径,除非它是根目录,否则它没有尾部斜杠:" . __DIR__ . "</br>";
      echo "__FUNCTION__ 代表使用它的函数名称。如果它在任何函数之外使用,则它将返回空白:" . __FUNCTION__ . "</br>";
      echo "__CLASS__ 代表当前的类名。如果它在任何类之外使用,则它将返回空白:" . __CLASS__ . "</br>";
      echo "__TRAIT__ 代表表示使用它的特征名称。 如果它在任何函数之外使用,则它将返回空白。 它包括它被声明的命名空间:" . __TRAIT__ . "</br>";
      echo "__METHOD__ 代表使用它的类方法的名称。方法名称在有声明时返回:" . __METHOD__ . "</br>";
      echo "__NAMESPACE__ 代表当前命名空间的名称:" . __METHOD__ . "</br>";
  ?>
魔术常量运行示例

数据类型

数据类型分类
  • 整形
  $i = 8;
  • 浮点型
  $pi = 3.1415926;
  • 字符串
    可以用双引号也可以用单引号
  $name = 'hansion';
  $sex = "male";
  • 字符串中的转义,单引号和双引号表示时有区别
    在单引号中,只认识两个转义:
  \'   ==>   '
  \\   ==>   \

而在双引号中,认识的转义多一些,如:

  \"  ==>  "
  \n  ==>  换行
  \t  ==>  制表符
  等等

能使用单引号的地方就使用单引号,因为单引号比双引号效率高

  • 字符串的拼接 使用 " . "
  $str1 = 'Hello';
  $str2 = 'World';
  $str = $str1 . $str2;
  echo $str;

相关文章

  • PHP编程指南(二)变量、常量、数据类型

    变量 $开头 变量名:可以由字母、数字、_组成,且不能以数字开头 常量 定义方式一:使用define()函数 如以...

  • JS基础:基本语法

    目录一. 常量与变量 1. 常量 2. 变量二. 数据类型 1. 概述 2. 基本数据类型 3. 对象数据类型 4...

  • php基础语法1

    判断变量是否定义 && 判断变量是否为空 九大超全局预定义变量 常量 系统常量和魔术常量 数据类型 数据类型分类 ...

  • swift-01基本语法

    变量: var 常量: let 格式: 修饰符 变量/常量名称: 数据类型 = 值

  • php简明手册

    # **PHP简明手册** ## **变量 和 常量** > 1. 变量和常量是PHP中最基本的数据存储单元,它们...

  • 4.3-变量与常量

    1、声明变量规则:数据类型 变量名 [=初始值] 2、常量是特殊的变量,如何声明常量:final 数据类型 变量名...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

  • Kotlin 数据之本变量

    变量和常量用来存储数据和传递数据,类型则用来描述变量和常量保存的是什么样的数据类型。 数据类型 变量和常量都有数据...

  • PHP基础语法

    一、php的编码格式 1、php代码引入: 2、变量的定义:变量前面加$符号 二、PHP数据类型 字符串、整型、浮...

  • 基本常见语法集

    一、变量和数据类型 1.‘’单引号不可以解析变量;“”双引号可以解析变量 2、PHP的数据类型 3、PHP数据类型...

网友评论

    本文标题:PHP编程指南(二)变量、常量、数据类型

    本文链接:https://www.haomeiwen.com/subject/lukekftx.html