首页 > 编程语言 >PHP数据类型

PHP数据类型

时间:2024-11-02 11:46:00浏览次数:3  
标签:输出 NULL dump 数据类型 echo var PHP

几种常用的数据类型:


String(字符串)

Integer(整型)

Float(浮点型)

Boolean(布尔型)

NULL(空值)

Array(数组)

Object(对象)

字符串类型:

代码:

<?php       

//字符串类型
$a = "NBA-2K20";
echo '我喜欢玩$a';
echo "<br>";


echo "我喜欢玩".$a;
echo "<br>";

?>

输出结果:

·常用的字符串拼接功能:

$a = "这里是";
$a .= "无极";
$a .= "的";
$a .= "文章";

echo $a;        //输出结果:这里是无极的文章

这个点:.  , 表示的是拼接符,将上一个变量的拼接起来

结果图:

Integer(整型)

·整数类型:不能有其他任何字符,如下划线,逗号,点,等不能出现

·负数和正数都属于整数,八进制、十六进制也可以进行输出

代码:

$x = 5985;

var_dump($x);   //输出:5985
echo "<br>";

$x = -345; // 负数      //输出:-345
var_dump($x);

echo "<br>";

$x = 0x8C; // 十六进制数    //输出:140
var_dump($x);
echo "<br>";

$x = 047; // 八进制数       //输出:39
var_dump($x);

输出结果:

Float浮点型

·浮点型:可以理解为小数或者指数

var_dump:可以输出数据格式和数据

//浮点型:可以理解为小数或者指数
$x = 3.1415;
var_dump($x);

echo "<br>";

$x = 3.7e4;
var_dump($x);

输出结果:

·Boolean(布尔型)

布尔类型一般是true和false

经常会用到判断语句中

代码演示:

$isAdmin = false;
echo !$isAdmin; // 输出: true

$hasPermission = true;
echo !$hasPermission; // 输出: false

Array(数组)

数组是一种非常重要和常用的数据结构,它可以存储多个值,这些值可以是不同的数据类型,包括整数、浮点数、字符串、布尔值,甚至是其他数组或对象。

下方代码逻辑:Array用于创建数组,再复制给变量$a,使用print_r()输出数据类型和结果

$a = array("超人","黑悟空","黑绳话");       //输出:超人 黑悟空 黑绳话
print_r($a);

echo "<br>";

$b = ["超人","黑悟空","黑绳话"];            //输出:超人 黑悟空 黑绳话
print_r($b);

输出结果:


PHP 对象

· 对象是一种复杂的数据类型,用于表示现实世界中的事物。对象包含数据(属性)和行为(方法),这些数据和行为共同定义了该对象的特性。

·类就是对象的蓝图,定义了对象应该拥有的属性和方法。

class Test{

    public $name;
    public $age;
    public function getMsg(){

        echo "你好,我的名字是" . $this->name . ",我的年龄为:" . $this -> age;

    }

}

$John = new Test();
$John -> name = "无极天尊";
$John -> age = "999";
$John -> getMsg();  //输出结果:你好,我的名字是无极天尊,我的年龄为:999


PHP --  NULL(空值)

NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。

$a = "无极天尊";
$a = null;
var_dump($a); //输出结果: NULL

标签:输出,NULL,dump,数据类型,echo,var,PHP
From: https://blog.csdn.net/m0_64315223/article/details/143319089

相关文章

  • php校园二手交易平台app-计算机毕业设计源码69469
    摘 要随着现在网络的快速发展,网络的应用在各行各业当中它很快融入到了许多学校的眼球之中,他们利用网络来做这个校园二手交易平台的网站,随之就产生了“用于校园二手交易平台的App”,这样就让用于校园二手交易平台发布更加方便简单。对于本校园二手交易平台的设计来说,它主要......
  • PhpStorm 2024 安装激活教程(永久,亲测有效)
    补丁文件......
  • 【Kaggle | Pandas】练习5:数据类型和缺失值
    文章目录1.获取列数据类型.dtype/.dypes2.转换数据类型.astype()3.获取数据为空的列.isnull()4.将缺少值替换并且排序.fillna(),.sort_values()1.获取列数据类型.dtype/.dypes数据集中points列的数据类型是什么?#Yourcodeheredtype=reviews.points.d......
  • PHP使用RabbitMQ
    文档官网:https://www.rabbitmq.com/tutorials/tutorial-one-phpRabbitMQ关系说明:交换机:一个交换机可以有多个路由(routeKey),一个路由(routeKey)可以绑定多个队列。在发布消息的时候指定交换机对应的路由(routeKey),即可对应到该路由(routeKey)对应的队列。队列:常驻内存监听进......
  • [网鼎杯 2020 朱雀组]phpweb
    打开靶机,抓包分析,获得连个关键参数func和p,根据初始页面提示了解连个参数大概是功能和功能参数测试func=system&p=ls提示hacker..说明有检测过滤那么我们先读取源码看看func=readfile&p=index.php点击查看代码<?php$disable_fun=array("exec","shell_exec","system......
  • 使用PHP构建命令行应用的技巧
    ###使用PHP构建命令行应用的技巧在开头,我们直接回答使用PHP构建命令行应用的技巧:选择合适的库、理解命令行界面(CLI)的基本原理、熟悉PHPCLI的内置功能、编写可维护的代码、进行彻底的测试。其中,选择合适的库是基础且关键的一步。使用如SymfonyConsole或LaravelZero等库可以大......
  • 开源 PHP 商城项目 CRMEB 安装和使用教程
    说到电商系统,很多人第一反应可能是Shopify或Magento。没错,这些平台确实功能强大,但是...它们也太强大了,不仅复杂还昂贵,对于刚起步的创业者来说简直是压力山大。但是从零开始开发一个完整的电商系统不仅耗时耗力,还需要考虑各种复杂的业务场景和技术挑战。那么,有没有一种既能满......
  • 【PHP爬虫的淘宝奇遇记】—— 探索商品类目的“迷宫”
    引言:在淘宝这个错综复杂的“商品迷宫”中,每一件商品都是一个神秘的房间,而商品类目就是连接这些房间的门。今天,我们将派遣一位勇敢的PHP爬虫,去揭开这些门背后的秘密——商品类目。准备好了吗?让我们一起踏上这场充满幽默与智慧的探险之旅!正文:一、商品类目,淘宝的“迷宫地图”......
  • zblogphp主题修改专用插件“主题编辑器”使用说明
    插件安装应用中心:搜索“主题编辑器”,安装并启用。插件管理:打开插件管理,找到“主题编辑器”插件,点击启用。插件使用打开编辑器:点击插件管理按钮,进入编辑器界面。选择文件:找到要修改的模板文件,点击打开。修改保存:修改文件后点击保存按钮。注意事项当前主题:编辑器仅限当......
  • JavaScript语法基础——变量,数据类型,运算符和程序控制语句(小白友好篇,手把手教你学会!)
     一、JavaScript概述JavaScript是一种高级编程语言,常用于网页开发和服务器端应用程序。它是一种动态类型语言,可以在浏览器中直接解释执行,而不需要编译。脚本(Script)是一种与计算机程序相关的指令集或代码块,用于执行特定的任务或操作。脚本通常用于自动化重复性的任务或进行特......