[基础] PHP - 数据类型

PHP 基础语法和数据类型学习笔记 这些只是 PHP 的基础语法和数据类型的一部分,帮助您入门。学习 PHP 还有更多的概念和功能,如数组操作、字符串处理、数据库连接等。通过不断练习和深入学习,您可以掌握更多 PHP 的应用和开发技巧。PHP 是一种广泛使用的服务器端脚本语言,它可以嵌入到 HTML 中,并且易于学习和使用。本文将介绍 PHP 的基本语法和数据类型,帮助初学者入门。PHP 是一种弱类型语言,它会根据赋值的内容自动推断变量的数据类型。PHP 提供了丰富的文件操作函数,用于读取和写入文件。PHP 支持常见的条件语句和循环结构。 阅读详情

获取数据类型 gettype()

<?php
$x="Hello world!";
$Type = gettype($x);
echo "$Type<br>";

$x=array("a","b","c");
$Type = gettype($x);
echo "$Type<br>";

$x=false;
$Type = gettype($x);
echo "$Type<br>";

$x=1;
$Type = gettype($x);
echo "$Type<br>";
?>
/*
out:
string
array
boolean
integer
*/

String(字符串)

  • 一个字符串是一串字符的序列,就像 “Hello Php!”。
  • 可以用 " "双引号 声明变量 或者 ’ ’ 单引号 声明变量
<?php 
$MyString = 'Hello Php!';      //单引号 声明变量
echo $MyString;
echo "<br>";                   //换行
$MyString = "Hello Php!";      //双引号 声明变量
echo $MyString;
?>
out:
Hello Php!
Hello Php!

Integer(整型)

整数是一个没有小数的数字。

整数规则:

  • 整数必须至少有一个数字 (0-9)
  • 整数不能包含逗号或空格
  • 整数是没有小数点的
  • 整数可以是正数或负数
  • 整型可以用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。
<?php
$x = 123;
echo $x;
echo "<br>";
$x = -345;       // 负数
echo $x;
echo "<br>";
$x = 0x9B;       // 十六进制数
echo $x;
echo "<br>";
$x = 067;        // 八进制数
echo $x;
?>
out:
123
-345
155
55

Float(浮点型)

  • var_dump() 函数返回变量的数据类型和值
  • 浮点数是带小数部分的数字,或是指数形式。
<?php
$MyFloat = 12.345;      //小数
var_dump($MyFloat);
echo "<br>";
$MyInt = 12345;         //整数
var_dump($MyInt);
?>
out:
float(12.345)        //返回变量的数据类型和值
int(12345)           //返回变量的数据类型和值

Boolean(布尔型)

  • 布尔型可以是 TRUE 或 FALSE
<?php

$x=true;
$y=false;
if ($x)
{
    echo "X True";
} 
if ($y)
{
    echo "Y True";
}
?>
out:
X True

Array(数组)

  • 数组可以在一个变量中存储多个值。
<?php
$MyArray = array("1","2","3");
var_dump($MyArray);
echo "<br>";
echo $MyArray[0];               //数组的第一个数字
?>
out:
array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 
1

Object(对象)

<?php
class Car
{
    var $color;
    
    function __construct($color="green") {
        $this->color = $color;
    }
    
    function what_color() {
        return $this->color;
    }
}

function print_vars($obj) {
    foreach (get_object_vars($obj) as $prop => $val) {
        echo "\t$prop = $val\n";
    }
}

// 实例一个对象
$herbie = new Car("white");

// 显示 herbie 属性
echo "\therbie: Properties\n";
print_vars($herbie);

?>
out:
herbie: Properties color = white

NULL(空值)

  • NULL 值表示变量没有值。NULL 是数据类型为 NULL 的值。
  • NULL 值指明一个变量是否为空值。 同样可用于数据空值和NULL值的区别。
  • 可以通过设置变量值为 NULL 来清空变量数据:
<?php
$x="Hello world!";
var_dump($x);
$x=null;
var_dump($x);
?>
out:
string(12) "Hello world!" 
NULL
15-1 PHP基础 - 数据类型 函数在打开文件时可以指定不同的模式来实现不同的操作。我这里在桌面创建一个.txt的文件,随便写入一点东西。 阅读详情

相关推荐

掌握PHP编程基础与数据类型

本文介绍了PHP编程的基本概念,包括如何创建和运行PHP程序、语句、表达式、变量、常量和操作符的使用。此外,文章深入探讨了PHP中的标量数据类型,包括字符串、整数、浮点数和布尔值,以及如何通过PHP的交互模式进行实践。

weixin_35754676的博客 354

PHP基础1(php基础语法,变量与常量,数据类型,运算符)

本文介绍了PHP的基础语法和核心概念,包括:1. 基本语法结构(<?php ?>标签和echo输出);2. 变量与常量的定义及命名规则;3. 数据类型(布尔、整型、浮点、字符串、数组等);4. 运算符(算术、自增/减、比较、赋值、逻辑、三元运算符);5. 单双引号字符串处理的区别。文章通过代码示例演示了PHP的基础操作,强调其作为后端语言生成动态HTML的能力。

一起进步 1029

PHP编程基础:变量、函数和数据类型

本文深入探讨了PHP中的变量命名规则、函数命名约定、类命名规范以及关键字的使用。同时,文章详细介绍了PHP的数据类型,包括整数、浮点数、字符串等,以及如何在编程中正确处理这些类型。

weixin_30765637的博客 305

php运算之后数据类型,PHP基础 数据类型 运算符

PHP简介PHP,Hypertext Preprocessor,超文本预处理器,PHP是一种开源的服务器端的脚本程序。PHP语法,结合了C、Java、 Perl、JavaScript等语法,并且PHP也有自己的语法。PHP入门比较简单。PHP语法基础PHP与ASP一样,也是嵌入到HTML文件中去的;PHP文件必须要经过虚拟主机(Apache服务器)解析后,才能看到结果;PHP的标记是:PHP文件的...

weixin_34446948的博客 231

WSL2不能上网,Failed to connect to github.com port 443问题解决方案

WSL2不能上网: 问题:ping外网无效 例如:ping www.baidu.com失败 解决方案: 在wsl: $sudo vi /etc/wsl.conf wsl.conf: [network] generateResolvConf = false 在PowerShell: $sudo vi /etc/etc/resolv.conf resolv.conf: # This file was automatically generated by WSL. To stop automatic gen

Jason_Chen__的博客 9527

线性分类器(Linear Classifier)

线性分类器 如上图所示,这是二维空间中的一个数据集,如果他正好能够被一条直线分成两类,那么我们称它为线性可分数据集,这条直线就是一个线性分类器。 在三维空间中,如果数据集线性可分,是指能够被一个平面分为两类。 在一维空间中,所有的点都在一条直线上,如果线性可分。可以理解为它们能够被一个点分开。 这里的直线、平面、点被分为决策边界。 一个 m 维空间中的数据集,如果能够被一个超平面一分为二,那么这个数据集就是线性可分的,这个超平面就是决策边界。 例如,这是二维平面上的一条直线, 它可以把平面切分成两

xuechanba的博客 1万+

PHP语法基础篇:变量与数据类型

"本文是PHP语法学习的第一篇,将聚焦最基础的三个部分: 基本语法结构:PHP文件格式、注释写法 变量使用:变量声明、命名规范、作用域初探 数据类型:整型、浮点型、字符串、布尔型等数据类型的特性和用法 通过代码示例,帮助零基础开发者快速建立PHP语法认知框架。"

zorro_z的博客 1174

Tecplot进阶:巧用公式与多Frame对比,实现CFD多工况数据差异的可视化分析

本文详细介绍了如何利用Tecplot进行CFD多工况数据差异的可视化分析,通过公式计算和多Frame对比,实现变量差值自动计算、多视图同步展示和差异量化统计。文章还提供了数据准备、基础操作、实战技巧和常见问题解决方案,帮助工程师高效完成CFD后处理工作。

weixin_29227425的博客 530

PHP基础语法之数据类型

PHP的数据类型主要分为三大类八小类 ,三大类分为基础数据类型,复合数据类型,以及资源数据。基础数据类型又分为 整数型 浮点型 布尔型 字符串型 复合数据类型主要包括数组array 以及 对象 object 资源数据主要指外部的数据resource以及空值null 首先整数型int 64系统中占据8字节内存 32位系统中分配4字节内存 例子: %a =1; 浮点float型同样占据8字节内...

雪球滚起来的博客 788

STM32:TTL串口调试

TTL只需要两个线就可以完成两个设备之间的双向通信,一个发送电平的I/O称之为TX,与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND),这样两设备就有相同的0V参考电势。

superSmart_Dong的博客 5640

从零开始之驱动发开、linux驱动(七、字符驱动之led最终版)

我们上一接用的gpiolib非常杂乱,使用了两种 1.各硬件厂商实现的,如s3c_gpio_cfgpin(S5PV210_GPJ0(5), S3C_GPIO_SFN(1)) 2.系统公共的,如gpio_set_value(S5PV210_GPJ0(4),val) 其实公共的也是对各硬件厂商的封装,用那个都可以,个人建议用系统公共的,应为这样换芯片厂商,不影响任何使用。   2.错误处理基...

To_run_away的博客 2387

php基础知识3-数据类型

很多初学的小伙伴对于数据类型这一定义很难理解,其实如果给出一个数,计算机并不像人一样能够一眼识别出是整数还是小数,计算机只能识别0 和 1的二进制代码,而数据类型就是帮助计算机识别这个数到底是整数还是小数。

学长冷月的博客 342

pytorch 51 GroundingDINO模型导出tensorrt并使用c++进行部署,53ms一张图

博主基于https://github.com/hpc203/GroundingDINO-onnxrun项目分享的onnx c++推理代码,修改为GroundingDINO模型的tensorrt推理代码。对于600x400的输入,在3060显卡下,cuda 12.1,TensorRT-10.4.0,window环境下53ms处理完一张图片。

a486259的博客 1221

php学习基础篇之文档的语法结构、注释、变量、数据类型

知识点: 一 php文档的语法结构 二 php中的注释 三 php中的变量 四 php中的数据类型

若谷 512

【系统架构设计师-2026上半年真题】案例分析-参考答案及详解(回忆版)

架构评估与设计:通过入侵检测系统的案例分析,阐述质量属性(性能/可用性/安全性/可修改性)的匹配方法,推荐管道-过滤器风格处理实时数据流,并设计8个核心构件实现数据采集到告警的全流程处理。 高并发优化方案: 分析悲观锁(排他锁/共享锁)与乐观锁的特性差异,提出乐观锁通过版本号/CAS实现,悲观锁适用于强一致性场景。 给出Redis优化三手段:分布式锁控制临界资源、Lua脚本保证原子操作、热点数据多级缓存,结合消息队列削峰填谷。 分层架构实践: 智

数据知道的博客 1684

《网络摄像机实战11:flutter_webrtc支持 AWS Kinesis Video Streams信令服务器》

本文介绍了如何在Flutter项目中集成WebRTC实现网络摄像头的实时视频和音频对讲功能。通过使用flutter_webrtc插件,开发者可以快速构建跨平台的视频通信应用。文章详细说明了集成步骤:1)安装flutter_webrtc插件;2)配置信令服务器和KVS服务;3)初始化本地/远程视频渲染器;4)建立WebRTC连接并进行设备呼叫。最后展示了实际应用效果图,证明该方案能有效实现移动端与摄像头的实时音视频交互。该方案为开发智能家居监控等应用提供了技术参考。

lvj_158的专栏 356

PHP基础(PHP的数据类型)

PHP在web中的位置:1、PHP的标记风格1、XML风格(最常用,推荐使用)<?php echo "this is xml style"; ?>2、脚本风格<script language="php"> echo "this is scritp style"; </script>2、PHP的数据类型 1、boolean(布尔型)<?php $boo=true; if($boo==tr

androidxiaogang的博客 614

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

WEB安全之PHP基础(一):PHP基本语法格式、数据类型常量以及字符串、运算符、控制语句

WEB安全之PHP基础(一):PHP基本语法格式、数据类型常量以及字符串、运算符、控制语句

weixin_44891093的博客 1336

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

php学习笔记01:PHP基础:常量、变量、数据类型/转换、运算符

讲座 3338:13超全面的PHP全系列教程(P1 崭露头角)2837:38超全面的PHP全系列教程(P2 学有小成)2526:00PHP系列教程之三登堂入室P1(php核心编程,面向对象)1261:29PHP系列教程之三登堂入室P2(PDO,Smarty,MVC) (官网)【PHP+H5全栈】php全套之四厚积薄发 ====================以上为一套课程。我的...

ishenjiaming的博客 528

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

web安全php基础_php数据类型

此函数返回一个字符串,用于表示传递给它的 resource 的类型。由于资源类型变量保存有为打开文件、数据库连接、图形画布区域等的特殊句柄,因此将其它类型的值转换为资源没有意义。在以下实例中创建了一个数组, 然后使用 PHP var_dump() 函数返回数组的数据类型和值。以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类。PHP 资源 resource 是一种特殊变量,保存了到外部资源的一个引用。NULL 是数据类型为 NULL 的值。数组可以在一个变量中存储多个值。

JiuMeilove的博客 2万+

PHP基础入门(一)变量、常量及数据类型

PHP基础入门(一)变量、常量及数据类型 变量 变量的概念 变量是计算机语言中存储数据的抽象概念,变量可通过变量名访问,通常它是可变的。 变量的使用 1、定义:在系统中增加对应的变量名字 $var1; 2、赋值:可以将数据赋值给变量名(可在定义时同时完成) $var2=1; 3、通过变量名访问存储的数据 <?php $var2=1; echo $var2; 4、可以将变量从内存中删除 unset($var2); 变量的命名规则: 1、在PHP中变量名字必须以“$”开头 2、变量名由字母、数字、

qq_45159791的博客 307

PHP之数据类型(基础篇)

在学习任何编程语言之前,了解其数据类型是至关重要的。数据类型定义了程序中可用的不同类型的数据,并决定了如何存储和操作这些数据。PHP作为一种流行的编程语言,具有丰富的数据类型和弱类型特性,这为开发人员提供了灵活性和便利性。在PHP语言中数据类型分为三大类,标量类型,复合类型,特殊类型在下面一个一个的介绍。

diaobusi的博客 425

【PHP+代码审计】PHP基础——数据类型

数据类型:data type,在PHP中指的是存储的数据本身的类型,而不是变量的类型。PHP是一种弱类型语言,变量本身没有数据类型。

人若无名,便可专心练剑 1204

php基础语法试题一代码,第2章 PHP基础(语法、数据类型、控制语句及练习题、答案).pptx...

php网站开发基础应用技术学院任课教师: 第2章 PHP基础知识本节课学习要点1.掌握PHP代码基本语法2.掌握基本的编码规范3.熟练PHP程序的组成、基本格式与输出语句2.1 PHP语法基础2.1.1 PHP标记风格Web服务器通过标记识别PHP代码的开始和结束,标记之间的所有文本都被解释为PHP语句,标记之外的文本被认为是HTML语句。标准的PHP标记风格如下:2.1 PHP语法基础2.1.2...

weixin_35316354的博客 218

PHP基础教程二之基本数据类型

本节讲解的内容 php的简单介绍 php的四种标签格式 php的变量 php的基础数据类型

li741350149的博客 771

php基础语法——数据类型

四、数据类型 字符串、整数、浮点数、逻辑、数组、对象、NULL。 1)PHP 字符串 字符串是字符序列,比如 "Hello world!"。 字符串可以是引号内的任何文本。可以使用单引号或双引号: <?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>...

qq_42133100的博客 257
下一篇: [基础] MySQL -安装MySQL
huanghonghaoart
博客等级 码龄8年 3粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值