【php基础】输出、变量、

news2024/12/25 9:25:16

php基础补充

  • 1. 输出
  • 2.'和"的区别
  • 3.变量
    • 3.1变量的命名规则
    • 3.2 两个对象指向同一个值
    • 3.3 可变变量
  • 4.变量的作用域
  • 5. 检测变量

1. 输出

echo: 输出
print: 输出,输出成功返回1
print_r(): 输出数组
var_dump(): 输出数据的详细信息,带有数据类型和数据长度

echo:用于输出一个或多个字符串。它可以输出一个以上的参数,不需要用括号将参数括起来。echo 没有返回值。

echo "Hello, world!";
echo "Hello", " world", "!";

result1: Hello world!
result2: Hello world!

print 也是一个语言结构,用于输出一个字符串。与 echo 不同的是,print 只能输出一个参数,必须用括号将参数括起来。print 的返回值为 1。
在这里插入图片描述


print_r()print_r() 用于打印关于变量的易于理解的信息,通常用于调试目的。它可以输出数组、对象等复杂数据结构的内容。print_r() 的输出会格式化数组,使其易于阅读。print_r() 的返回值为 true。
在这里插入图片描述


var_dump()var_dump() 也用于打印变量的信息,但输出的信息更详细,包括变量的类型和长度等信息。与 print_r() 不同,var_dump() 输出的信息不会格式化数组,而是以更原始的形式显示。var_dump() 的返回值为 null。
在这里插入图片描述

2.'和"的区别

在 PHP 中,使用单引号 ’ 和双引号 " 都可以用来表示字符串,它们之间有一些区别:

  1. 变量解析:
  • 单引号中的字符串会被原样输出,不会解析变量和转义字符。例如,echo 'Hello, $name'; 会输出 Hello, $name
  • 双引号中的字符串会解析变量和转义字符。例如,echo "Hello, $name"; 会输出 Hello, ,并在 $name 处插入变量的值。
  1. 转义字符:
  • 在双引号字符串中,可以使用转义字符(例如 \n 表示换行、" 表示双引号等)。
  • 在单引号字符串中,除了 \' 表示单引号外,其他转义字符会被原样输出。
  1. 速度:
  • 一般来说,单引号字符串的处理速度比双引号字符串快,因为 PHP 不需要解析变量和转义字符。

3.变量

3.1变量的命名规则

  1. 变量必须以$开头,$不是变量的一部分,仅标水后面的标识符是变量名。
  2. 除了$以外,以字母、下划线开头,后面跟着数字、字母、下划线。
  3. 语句以分号结束。
  4. 变量名区分大小写。

3.2 两个对象指向同一个值

$b = &$a;
则b与a指向同一个内存对象

在这里插入图片描述

3.3 可变变量

$$name就相当于$world

在这里插入图片描述

4.变量的作用域

通过global一个方法中引入外部变量
在这里插入图片描述
或者
在这里插入图片描述

5. 检测变量

isset()函数判断变量是否存在,初始化。
unset()删除变量。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1525208.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Numpy】练习题100道(51-75题)

🌻个人主页:相洋同学 🥇学习在于行动、总结和坚持,共勉! #学习笔记# Git-hub链接 目录 1.题目列表 2.题解 1.题目列表 51. 创建一个表示位置(x,y)和颜色(r,g,b)的结…

基于Java中的SSM框架实现万卷图书馆书籍借阅管理系统项目【项目源码+论文说明】计算机毕业设计

基于Java中的SSM框架实现万卷图书馆书籍借阅管理系统演示 摘要 图书管理系统,是一个由人、计算机等组成的能进行管理信息的收集、传递、加工、保存、维护和使用的系统。利用信息控制企业的行为;帮助企业实现其规划目标。 图书馆管理系统,能…

Python错题集-9PermissionError:[Errno 13] (权限错误)

1问题描述 Traceback (most recent call last): File "D:\pycharm\projects\5-《Python数学建模算法与应用》程序和数据\02第2章 Python使用入门\ex2_38_1.py", line 9, in <module> fpd.ExcelWriter(data2_38_3.xlsx) #创建文件对象 File "D:…

2024全新返佣商城分销商城理财商城系统源码 全开源PHP+VUE源码

2023全新返佣商城分销商城理财商城系统源码 全开源PHPVUE源码 程序安装环境要求&#xff1a; nginx1.16 php7.2 mysql5.6 程序全开源PHPVUE源码 有需要测试的老铁&#xff0c;拿去测试吧

每日学习笔记:C++ STL 的无序容器(unordered_set、unordered_map)

定义 特性 能够快速查找元素 操作函数 负载系数 元素个数 / bucket个数 提供哈希函数 提供等价准则 方法一&#xff1a;重写元素的操作符 方法二&#xff1a;自定义函数对象

【PyTorch】进阶学习:一文详细介绍 torch.save() 的应用场景、实战代码示例

【PyTorch】进阶学习&#xff1a;一文详细介绍 torch.save() 的应用场景、实战代码示例 &#x1f308; 个人主页&#xff1a;高斯小哥 &#x1f525; 高质量专栏&#xff1a;Matplotlib之旅&#xff1a;零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程…

simulink汽车动力特性模型

1、内容简介 略 76-可以交流、咨询、答疑 simulink汽车动力特性模型 节气门、Gasoline Engine、离合器、作动器 2、内容说明 略 齿轮半径1 0.06; 齿轮半径2 0.072; 有效齿轮半径 2/3*(radius2^3 - radius1^3)/(radius2^2 - radius1^2); 输入传动比 2.1; 输出传动比 1…

合作文章(IF=5.6)|16s+RNA-seq+短链脂肪酸检测揭示丁酸梭菌缓解食粪预防兔肠道炎症的新机制

1 研究背景 兔子摄取软性粪便是一种具有营养意义的生理习惯&#xff0c;可提供氨基酸、维生素和其他不能被胃肠道有效吸收的营养物质。除了营养益处外&#xff0c;粪食还能稳定肠道微生物群和功能&#xff0c;这可能具有下游的生理效应&#xff0c;如维持能量稳态、免疫系统发…

2024 谷歌浏览器如何导入导出书签

1.打开谷歌浏览器&#xff0c;点击右上角的菜单按钮&#xff08;三个点组成的图标&#xff09;&#xff0c;在下拉菜单中选择“书签与清单”。 2.选择下一级页签的书签管理器 3.点击右上角的三个小点 4.导出书签 5.导入书签即可

20-消息队列

消息队列 任务与任务之间的通信&#xff0c;任务与中断之间的通信 消息队列是常用于任务之间通信的数据结构。通过消息队列符&#xff0c;任务和任务之间&#xff0c;任务与中断之间可以进行数据的通信。 消息队列的功能 队列又称消息队列&#xff0c;是一种常用于任务间通信…

C++第六弹---类与对象(三)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】【C详解】 目录 1、类的6个默认成员函数 2、构造函数 2.1、概念 2.2、特性 3、析构函数 3.1、概念 3.2、特性 3.3、调用顺序 总结 1、类的6个默认成员函数…

【STM32 定时器(二)TIM 输入捕获PWM 总结】

STM32定时器之输入捕获总结 OC介绍PWM介绍PWM初始化代码部分开启时钟配置时基单元配置CCR配置GPIO配置复用和重定义功能 开启定时器代码实现 &#xff1a;实现呼吸灯 OC介绍 PWM介绍 PWM参数计算 分辨率越细&#xff0c;分的分量越精细&#xff0c;越稳定&#xff0c;假如它为…

HTML5实现一笔画游戏

HTML5实现一笔画游戏 一笔画问题 一笔画是图论科普中一个著名的问题&#xff0c;它起源于柯尼斯堡七桥问题科普。当时的东普鲁士哥尼斯堡城中有一条河&#xff0c;在这条河上有七座桥&#xff1a; 蓝色的代表河&#xff0c;这条河将城市分开成为四个区域&#xff0c;而七个橙…

华为OD机试 - 单词搜索,找到它 - 回溯(Java 2024 C卷 100分)

目录 专栏导读一、题目描述二、输入描述三、输出描述1、输入2、输出3、说明 四、解题思路五、Java算法源码六、效果展示1、输入2、输出3、说明 华为OD机试 2024C卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试&#xff08;JAVA&#xff09;真题&a…

Tiktok/抖音旋转验证码识别代码

一、引言 在数字世界的飞速发展中&#xff0c;安全防护成为了一个不容忽视的课题。Tiktok/抖音&#xff0c;作为全球最大的短视频平台之一&#xff0c;每天都有数以亿计的用户活跃在其平台上。为了保护用户的账号安全&#xff0c;Tiktok/抖音引入了一种名为“旋转验证码”的安…

比TODESK好用的软件

比ToDesk更好用的软件&#xff1a;探索远程桌面的新选择 在远程桌面控制领域&#xff0c;ToDesk无疑是一款广受欢迎的软件。然而&#xff0c;随着技术的不断进步&#xff0c;市场上涌现出许多新的竞争者&#xff0c;它们在功能、性能和使用体验上都可能超越ToDesk。本文将介绍…

C语言向C++过渡的基础知识(三)

目录 auto类型变量&#xff08;C11标准支持&#xff09; auto关键字介绍 auto关键字的使用 auto关键字基本使用 auto关键字配合指针和引用 auto关键字不可以推导的场景 基于范围的for循环&#xff08;C11标准支持&#xff09; 基于范围的for循环基础使用 基于范围的fo…

语音识别:whisper部署服务器(远程访问,语音实时识别文字)

Whisper是OpenAI于2022年发布的一个开源深度学习模型&#xff0c;专门用于语音识别任务。它能够将音频转换成文字&#xff0c;支持多种语言的识别&#xff0c;包括但不限于英语、中文、西班牙语等。Whisper模型的特点是它在多种不同的音频条件下&#xff08;如不同的背景噪声水…

【Linux杂货铺】进程的基本概念

目录 &#x1f308;前言&#x1f308; &#x1f4c1;进程的概念 &#x1f4c2;描述进程-PCB &#x1f4c2; 查看进程 &#x1f4c2; 查看正在运行的程序 &#x1f4c2;杀死进程 &#x1f4c2;通过系统调用获取进程标识符 &#x1f4c2;通过系统调用创建进程 &#x1f…

HCIA——TCP协议详解

目录 1、TCP概念及协议头部格式 1.1TCP特点 1.2TCP协议协议头部格式 1.3字段进行介绍 1.3.1源端口和目的端口 1.3.2序号(seq) 1.3.3确认序号(ack) 1.3.4数据偏移 1.3.5标志位 1.3.6窗口 1.3.7校验和 1.3.8紧急指针 2、TCP的可靠性 2.1 TCP可靠性的保障 2.2排序机…