PHP基本语法(1)

news2024/11/25 0:43:30

前言:PHP是什么呢?PHP是一种后端开发用的语言,简单点说制作的网页分为静态和动态,静态网页用户体验性差,动态网页用户可以进行交互,而这种交互就需要PHP了。所以PHP他就是一门用于后端开发的语言。

注意:PHP的代码都写在<?php   ?>中。

目录

一、变量

二、常量

(1)常量的定义

 (2)系统常量

三、数据类型

四:PHP与HTML连用


一、变量

在PHP中定义一个变量前面必须要加个$,后面在写上变量名,变量名的命名规则,学过一些其他的编程语言的同学应该都知道。开头不可是数字,有字母,数字,下划线组成。

二、常量

(1)常量的定义

对于常量的解释我也不细说了,就是具有一个值的变量,说是变量也不合适,就是有了固定值的变量吧。定义常量可以用define和const。常量的命名规则和变量是一样的。

<?php
 define('sp',120);
 const op=2000000;
 echo sp;
 echo '<br/>';
 echo op;
?>

 

 (2)系统常量

_DIR_   当前被执行的脚本所在电脑的绝对路径
_FILE_   当前被执行的脚本所在的电脑的绝对路径(带自己文件的名称)
_LINE_   当前所属的行数

这只是举的几个例子而已,不止这些。

三、数据类型

PHP的数据类型分为三大类八小类

1:基本数据类型
(1)整型:int/integer
(2)浮点型:float/double
(3)字符串型:string
(4)布尔类型:bool/boolean(对于布尔类型的输出,不用echo,而用var_dump)

2:复合数据类型
(1)对象类型:object
(2)数组类型:array

3:特殊数据类型
(1)资源类型:resource
(2)空类型:NULL

四:PHP与HTML连用

在前面<?php?>中解析的就是PHP代码,所以在写他们连用的时候只要遇到PHP代码就记得书写上PHP语法结束符即可。

在这里也可用替代,如:

<?php for($i=1;$i<=10;$i++){?>


<?php }?>

可以替换成

<?php for($i=1;$i<=10;$i++):?>


<?php endfor;?>

也就是说对应什么课=语句即可end对应的语句,如:endfor,endif,endswitch等等。

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

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

相关文章

操作系统实验1:操作系统的引导

操作系统实验1:操作系统的引导 现在是2022年12月22日&#xff0c;本人一如既往又是ddl战神&#x1f605; (虽然一周前刚立过flag) 两个月前就布置了的内容硬是拖到现在&#xff0c;这波实在是看不下去自己了&#x1f605;&#x1f605;&#x1f605; 拖到了ddl的最后一天&…

String、StringBuffer、StringBuilder的区别

文章目录一、StringBuffer1、介绍2、StringBuffer中方法二、StringBuilder1.介绍2.常用方法总结一、StringBuffer 1、介绍 是可以存储和操作字符串&#xff0c;即包含多个字符的字符串数据。对于StringBuffer而言&#xff0c;本身是一个具体的操作类&#xff0c;所以不能像St…

推送MOBPUSH-API说明

消息监听接口 MobPushReceiver: 消息监听接口&#xff08;包含接收自定义消息、通知消息、通知栏点击事件、别名和标签变更操作等&#xff09; MobPush.addPushReceiver(MobPushReceiver receiver): 设置消息监听 MobPush.removePushReceiver(MobPushReceiver receiver): 移除…

2022年全国最新消防设施操作员模拟试题题库及答案

百分百题库提供消防设施操作员考试试题、消防设施操作员考试预测题、消防设施操作员考试真题、消防设施操作员证考试题库等,提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 38.下列说法正确的是&#xff08;&#xff09;。 A.低压供配电系统中&…

vue的基本概念与vue2的指令

目录 一、 Vue的基本概念 1、前端技术的发展&#xff08;html、CSS、JavaScript&#xff09; ​ 2、MVVM架构&#xff1a; 数据的双向绑定&#xff1a; 二、Vue开发的方式 1、基本方式&#xff1a;在页面中引入vue.js文件。&#xff08;vscode&#xff09; 2、组件…

智能网 联汽车信息安全发展趋势

智能网 联汽车信息安全发展趋势 智能网联汽车行业发展 根据工信部发布的《国家车联网产业标准体系建设 指南&#xff08;智能网联汽车&#xff09;》的定义&#xff0c;智能网联汽车是指搭载先进的车载传感器 、控制器、执行器等装置&#xff0c;并融合现代通信与网络技术&a…

Android设计模式详解之备忘录模式

前言 备忘录模式是一种行为模式&#xff0c;该模式用于保存对象当前状态&#xff0c;并且在之后可以再次恢复到此状态&#xff1b; 定义&#xff1a;在不破坏封闭的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对象之外保存这个状态&#xff0c;这样&#xf…

【单目3D目标检测】MonoDLE论文精读与代码解析

文章目录PrefaceAbstractContributionsDiagnostic ExperimentsPipelineRevisiting Center DetectionTraining SamplesIoU Oriented OptimizationExperimental ResultsPreface [CVPR2021] Ma X, Zhang Y, Xu D. Delving into localization errors for monocular 3d object detec…

Docker技术原理

一、Docker架构 Docker包括三个基本概念&#xff1a; 镜像&#xff08;Image&#xff09;: Docker 镜像&#xff08;Image&#xff09;&#xff0c;就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器…

vue中使用tinymce富文本编辑器

之前都是用的quill富文本&#xff0c;但是因为要实现添加表格的功能&#xff0c;quill没有tinymce强大&#xff0c;所以改用了tinymce。当时也是百度了一堆的教程可是没有记录下来&#xff0c;现在发现有的细节忘记了&#xff0c;所以这个文章可能会有错误 。 当时看了好几个安…

全球智能网联汽车出货量预计

IDC 于 2020 年最新发布的《全球智能网 联汽车预测报告&#xff08;2020-2024&#xff09;》数据显示&#xff0c;尽管受新冠肺炎疫情冲击&#xff0c;2020 年全球智能网联汽车出货量预计较上一年下滑 10.6%&#xff0c;约为 4440 万辆&#xff0c;但到 2024 年全球智能网联汽车…

数据可视化之excel和finebi报表实现对比

当我们拿到数据&#xff0c;想对数据实现可视化报表设计。第一步就是要了解什么是数据可视化分析&#xff0c;且数据可视化分析的方法有什么&#xff1f;而且当我们拿到excel表格的数据&#xff0c;第一个想法是excel表格自身实现报表数据可视化&#xff0c;除了用excel本身实现…

JMeter

Apache JMeter—压力测试工具 一.什么是Apache JMeter Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具&#xff0c;用于对软件做压力测试。 JMeter 最初被设计用于 Web 应用测试&#xff0c;但后来扩展到了其他测试领域&#xff0c;可用于测试静态和动态资源&am…

Linux-redis 集群配置

1、redis主从复制(Master/Slave) a、集群结构 三个节点&#xff1a;一个主节点&#xff0c;二个从节点 b、准备实例和配置 在虚拟机开启3个redis 实例&#xff0c;来模拟主从集群模式&#xff0c;信息如下&#xff1a; ippost角色192.168.150.1017001master192.168.150.101…

服务器硬件规格常用查看命令——HCA卡相关命令

使用不同厂商的InfiniBand设备&#xff0c;可能需要到不同厂商的官网下载相应的工具包&#xff0c; Matrox的HCA卡操作命令由infiniband-diags-1.6.5.MLNX20150902.0e83419-0.1.x86_64工具 包提供。由于这类工具的功能与厂商有关&#xff0c;且是针对特定设备的&#xff0c;所以…

融云CEO董晗:国产化进程加速,助推政企数智办公平台深化发展

政策催化加疫情助推下&#xff0c;办公线上化迅速完成着市场教育已经成为当前的主流趋势。而随着“国产化”成为各行业数字化发展道路上的关键词&#xff0c;政企办公领域国产替代的发展确定性更加凸显。关注【融云全球互联网通信云】了解更多 近期&#xff0c;融云与艾瑞咨询…

SpringBoot基础篇和运维篇

目录 parent starter 引导类 ​编辑 辅助功能 REST开发 REST简介 入门案例&#xff1a; 1、设置http请求方式​编辑 2、设置请求参数 知识点&#xff1a; 1&#xff0c;RequestMapping 2、PathVariable注解 3、三个有关页面请求参数的注解 4、REST风格的注解简化&…

基于数字孪生技术在水电站的探索应用

数字孪生技术作为一种新的技术趋势&#xff0c;日益被千行百业产业所重视。那么&#xff0c;是否可以使用数字孪生技术来构建一个数字孪生水电站&#xff1f;让传统的水电行业也能把握住最新的数字技术的发展趋势&#xff0c;促进水电事业的发展呢。 基于数字孪生技术在水电站 …

三、解构赋值、函数默认值、数组解构、对象解构

三、解构赋值、函数默认值、数组解构、对象解构 函数传参为undefined/不传值&#xff0c;解构赋值时值为undefined/不传值时&#xff0c;都可以去取自己定义的默认值。 一、函数默认值 1.1 函数默认值 ES5语法函数参数赋默认值 function foo(a, b){var a typeof(argument…

11.Linux文件管理命令---diff比较两个文件

11.Linux文件管理命令—diff比较两个文件 文章目录diff比较两个文件练习案例diff比较两个文件 作用&#xff1a;找出两个文件的不同点。 用法&#xff1a;diff [选项] 源文件 目标文件 主要选项如下。 下面是 GNU 所接受的 diff 所有选项的概要。大多数选项有两个相同的名字&…