php 常量与变量

 

目录

 

1.php 基础语法

2.常量

3.变量 

4.变量命名规则

 5.单引号双引号的区别


1.php 基础语法

<?php
header("Content-Type: text/html; charset=utf-8"); //utf-8编码,支持中文
//代码处
?>

 

 如果没配utf-8 ,中文就会乱码,如下

2.常量

定义常量:

方式1:define('常量名','常量值'); //常量名一般都是大写字母

                例:define('WEB','博客');

如果我将常量再次赋值就会出现错误,如下

 

 

方式2:const 常量名 = 常量值;例 const WEB = '博客';

 

方式2 不能用在 if 判断中

3.变量 

定义一个变量 ,需要加 $ 符进行修饰,如果不加就是一个普通字符

<?php
header("Content-Type: text/html; charset=utf-8");$a = 1; //定义变量a$b = 2;//定义变量becho $a.'<br>'; // <br> 是换行标签,需要 . 进行拼接echo $b.'<br>';echo $a + $b.'<br>'; //echo 执行打印的命令,打印变量 a + b 之后的值$a = 5;echo $a.'<br>';
?>

 

 在php中打印出来的内容,需要加一个换行标签<br>,不加的话会连在一起,如下

4.变量命名规则

1.由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线

2.变量名不能以数字开头

3.变量名不要出现中文

4.开头除了下划线,不用用其他特殊符号开头

5.变量名建议使用小写字母

 5.单引号双引号的区别

1)变量不加符号,遇到字符串拼接,需要加.连接

2)单引号,不解析变量,原样输出

3)双引号,解析变量

<?php
header("Content-Type: text/html; charset=utf-8");$name = 'fly';echo $name.'<br>';echo '你的名字叫'.$name.'br'; //变量不加符号,遇到字符串拼接,需要加.连接echo '你的名字叫$name<br>'; // //单引号,不解析变量,原样输出字符串echo "你的名字叫$name<br>";//双引号,解析变量?>

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

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

相关文章

【温故而知新】JavaScript的BOM之Window对象

一、概念 BOM(Browser Object Model)是JavaScript中的一个重要对象模型,它提供了与浏览器窗口和导航等相关的属性和方法。BOM主要包括以下几个部分: Window 对象:代表浏览器窗口,是BOM的核心对象。它提供了许多属性和方法,用于控制浏览器窗口的行为和与浏览器交互。 L…

自动驾驶轨迹预测

目录 神经网络轨迹预测综述&#xff1a; 比较新的轨迹预测网络 Uber&#xff1a;LaneRCNN[5] Google&#xff1a;VectorNet[6] Huawei&#xff1a;HOME[7] Waymo&#xff1a;TNT[8] Aptive&#xff1a;Covernet[9] NEC&#xff1a;R2P2[10] 商汤&#xff1a;TPNet[11]…

深度探讨Java的Lambda表达式与函数式编程范式

目录 引言 1. Lambda表达式基础 2. 函数式接口 3. Lambda表达式的特性 3.1 闭包 3.2 方法引用 4. Stream API 5. 并发编程与Lambda表达式 结语 引言 随着Java 8的发布&#xff0c;Lambda表达式和函数式编程范式正式成为Java开发者工具箱中的一部分。这不仅改变了Java代…

浅谈安科瑞直流表在孟加拉某能源公司的应用

摘要&#xff1a;本文介绍了安科瑞直流电表在孟加拉某能源公司的应用。主要用于光伏直流柜内&#xff0c;配合分流器对汇流箱的输出电流电压等进行测量&#xff0c;并采集配电现场的开关信号&#xff0c;装置带有RS485接口可以把测量和采集的数据和设备状态上传。 Abstract: T…

【服务器数据恢复】Raid5热备盘同步失败导致lvm结构损坏的数据恢复案例

服务器数据恢复环境&#xff1a; 两组由4块磁盘组建的raid5磁盘阵列&#xff0c;两组raid5阵列划分为lun并组成了lvm结构&#xff0c;ext3文件系统。 服务器故障&#xff1a; 一组raid5阵列中的一块硬盘离线&#xff0c;热备盘自动上线并开始同步数据。在热备盘完成同步之前&am…

精进单元测试技能——Pytest断言的艺术

本篇文章主要是阐述Pytest在断言方面的应用。让大家能够了解和掌握Pytest针对断言设计了多种功能以适应在不同测试场景上使用。 了解断言的基础 在Pytest中&#xff0c;断言是通过 assert 语句来实现的。简单的断言通常用于验证预期值和实际值是否相等&#xff0c;例如&#xf…

Python从入门到网络爬虫(读写Excel详解)

前言 Python操作Excel的模块有很多&#xff0c;并且各有优劣&#xff0c;不同模块支持的操作和文件类型也有不同。最常用的Excel处理库有xlrd、xlwt、xlutils、xlwings、openpyxl、pandas&#xff0c;下面是各个模块的支持情况&#xff1a; 工具名称.xls.xlsx获取文件内容写入…

使用vscode开发小程序项目

使用vscode开发uni-app 这里的创建使用用vue3ts版本&#xff0c;如过是vue2&#xff0c;具体可参考官网命令 uni-app官网 首先创建uni-app npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project需要再vscode中下载uni-app插件&#xff0c;以方便开发 uni-create-view …

java常用应用程序编程接口(API)——String概述及使用案例

前言&#xff1a; 开始学到api的String&#xff0c;整理下心得。打好基础&#xff0c;daydayup! API&#xff1a; API是什么&#xff1f; API&#xff08;Application Programming Interface&#xff09;又名应用程序编程接口。是别人编好的程序的合集。 为什么要使用API&…

5分钟搭建开源运维监控工具Uptime Kuma并实现无公网IP远程访问

文章目录 **主要功能**一、前期准备本教程环境为&#xff1a;Centos7&#xff0c;可以跑Docker的系统都可以使用本教程安装。本教程使用Docker部署服务&#xff0c;如何安装Docker详见&#xff1a; 二、Docker部署Uptime Kuma三、实现公网查看网站监控四、使用固定公网地址访问…

数组中元素的插入和查找算法探究

数组的查找 线性查找 概念 线性查找也叫顺序查找&#xff0c;这是最基本的一种查找方法&#xff0c;从给定的值中进行搜索&#xff0c;从一端开始逐一检查每个元素&#xff0c;直到找到所需元素的过程。 元素序列的排列可以有序&#xff0c;也可以无序。 代码实现 public cl…

检查unity打包IOS包含dlopen的块

unity打包IOS包含dlopen 工程中含有以下命名空间:同时link.xml含有一下内容 工程中含有以下命名空间: System.Net.Security: sslStream.AuthenticateAsServer sslStream.AuthenticateAsClientSystem.Xml: XmlDocumentSystem.Net.WebSockets ClientWebSocket.ConnectAsyncSyste…

JVM,Java堆区、新生代、老年代,创建对象的内存分配,分代垃圾收集思想、堆区产生的错误

JVM堆区 堆&#xff08;Heap&#xff09;堆区的组成&#xff1a;新生代老年代堆空间的大小设置创建对象的内存分配堆区的分代垃圾收集思想堆区产生的错误 堆&#xff08;Heap&#xff09; ​ Heap堆区&#xff0c;用于存放对象实例和数组的内存区域 ​ Heap堆区&#xff0c;是…

手把手带你死磕ORBSLAM3源代码(三十六)Tracking.cc CreateMapInAtlas

目录 一.前言 二.代码 2.1完整代码 2.2 IMU::Preintegrated介绍 2.3 IMU:Bias介绍 一.前言 这段代码是在某个视觉追踪或SLAM(同时定位与地图构建)系统中创建一个新的地图或地图集的一部分。具体来说,它属于Tracking

Vue2:通过props给组件传数据

一、业务场景 我们在使用Vue组件时&#xff0c;常常会复用Vue组件&#xff0c;那么&#xff0c;问题来了&#xff0c;复用的时候&#xff0c;业务数据不相同&#xff0c;怎么办了&#xff1f; 这里我们就需要学习新的属性&#xff1a;props来实现这个功能。 这样&#xff0c;组…

Java刷题错题笔记-day05-集合(CopyOnWriterArrayList、HashMap)

1.CopyOnWriterArrayList是强一致性列表吗&#xff1f; 不是 CopyOnWriteArrayList 不提供强一致性主要是因为它的修改操作是在一个新的拷贝上进行的&#xff0c;而不是直接在原始数据结构上。这种设计决策带来了一些影响&#xff1a; 读取操作不阻塞&#xff1a; CopyOnWrite…

zabbix的API调用

zabbix的API调用 资料参考&#xff1a;https://www.zabbix.com/documentation/4.0/zh/manual/api 看api文档就可以了&#xff0c;粘两个例子吧&#xff0c;如果配置了域名&#xff0c;可以请求域名 [rootnode ~]# vi zabbix_login.api curl -XPOST -H "Content-Type: ap…

探寻未来卫生新境界:互联网公厕是什么意思

近年来&#xff0c;科技的飞速发展深刻改变了我们生活的方方面面&#xff0c;而公共卫生领域也在这场变革中迎来了一场前所未有的革命。在这个新时代&#xff0c;一个备受瞩目的概念逐渐崭露头角——那就是“互联网公厕”。这究竟意味着什么&#xff1f;是一场卫生革新的崛起&a…

动手学深度学习4 线性代数

动手学深度学习4 线性代数 1. 线性代数--数学意义2. 线性代数的实现3. 按特定轴求和4. 线性代数QA 1. 线性代数–数学意义 视频&#xff1a;https://www.bilibili.com/video/BV1eK4y1U7Qy/?spm_id_fromautoNext&vd_sourceeb04c9a33e87ceba9c9a2e5f09752ef8 课件&#xff…

Protobuf 反射技术简介

对于反射大家应该不会陌生&#xff0c;如果你接触过一些框架&#xff08;如 ORM、IOC、OSGi 等&#xff09; 的内部实现&#xff0c;应该更能体会反射技术的应用可谓无处不在。 反射概念最早出现于人工智能领域&#xff0c;20 世纪 70 年代末被引入到程序语言设计中。1982 年 …