php的八种变量类型

承接前面的分号与标记规范,本组图片正式进入 PHP 核心基础:八种变量类型声明方式命名规则Echo 输出特性

一、 PHP 的八种变量类型

图中列出了 PHP 的 8 种原始数据类型,可归纳为四大类:

  • 标量类型(基础):整型(int)、浮点型(float)、布尔型(bool)、字符串型(string)。
  • 复合类型:数组型(array)、对象型(object)。
  • 特殊类型:NULL 型(null)、资源型(resource,如数据库连接)。

二、 变量声明与命名规范

  • 弱类型声明:PHP 无需像 JS 那样写 var,直接 变量名 = 值; 即可,类型由赋值自动决定。
  • 美元符号:变量前必须加 $
  • 命名规则:由字母、下划线 _、数字组成,数字不能作为开头,区分大小写。
  • 代码示例
$age = 29;      // 整型
$weight = 62.3; // 浮点型
$name = '张肥'; // 字符串型(单引号)
$man = true;    // 布尔类型(图中戏称“男表示true 女表示false”仅为助记)
$house = null;  // NULL型Code language: PHP (php)

三、 Echo 输出特性

  • 语法结构echo 不是函数,而是语言结构,可无括号使用。
  • 多变量输出:用逗号隔开,如 echo $age, $weight, $name, $man;
  • 类型限制:主要适合打印整型、浮点型、字符串型。
  • 特殊输出表现(新手易懵)
    • NULL:打印出来是空白
    • 布尔 true:打印出来是 1
    • 布尔 false:打印出来是空白(所以判断真假别直接靠 echo)。

提示:若要调试查看真实类型,后续会学到用 var_dump()

四、 代码例子

结合前几节的“分号、标记、注释”,完整示例如下:

<?php
    $age = 29;      
    $weight = 62.3; 
    $name = '张肥'; 
    $man = true;    
    $house = null;  

    // echo 输出(true显示1,null和false隐式空)
    echo $age, ',', $weight, ',', $name, ',', $man; 
    // 输出:29,62.3,张肥,1
?>Code language: HTML, XML (xml)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注