0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

初识PHP(2):语法和变量创建

华为DevCloud 来源:未知 2023-01-13 17:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

PHP 脚本文件在服务器上执行,然后将结果以HTML 的形式发送回浏览器。


PHP 语法

PHP 文件通常会包含HTML 代码和PHP 代码;而PHP作为脚本代码,可以存在于文件任意的位置,只需要注明一下即可;以开始,以?>结束。

php
// PHP 代码
?>

PHP 代码中每个代码行都必须以分号结束,表示一种分隔,用于把指令集区分开来;而在PHP 代码中,有两种在浏览器输出文本的基础指令:echoprint。我们以下面这个PHP 文件作为例子,它可以向浏览器输出文本"Hello World!":

DOCTYPE html>
<html>
<body>

<h1>My first PHP pageh1>

php
echo "Hello World!";
?>

body>
html>

运行的结果如下:

PHP 代码中的注释则是通过///* 多行的注释 */来表示的:

php
// 这是 PHP 单行注释

/*
这是
PHP 多行
注释
*/

?>


PHP 变量创建

变量是用于存储信息的"容器",可以是很短的名称(比如X或则Y)或则有描述意味的名称(比如camera, age,carname),我们可以给PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。

变量规则可以有:

  1. 变量需要以$符号开始,后面跟着变量的名称

  2. 变量名开头必须以字母或下划线字符开始

  3. 变量名只能包含字母、数字以及下划线(A-Z、a-z、0-9 和 _ )

  4. 变量名不能包含空格

  5. 变量名是区分大小写的($x$X是两个不同的变量);注:PHP 语句也是区分大小写的。

PHP 没有声明变量的命令,变量在我们第一次赋值给它的时候被创建;比如下面这个例子里,变量txt 将保存值 Hello world!,变量x 将保存值 5,变量y 将保存值10.5:

php
$txt="Hello world!";
$x=5;
$y=10.5;
?>


参考资料

  1. www.php.net

  2. https://www.runoob.com/php/php-install.html


原文标题:初识PHP(2):语法和变量创建

文章出处:【微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    218

    文章

    36350

    浏览量

    263203

原文标题:初识PHP(2):语法和变量创建

文章出处:【微信号:华为DevCloud,微信公众号:华为DevCloud】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    LTspice的编程语句是什么语法

    Category: Software Product Number: LTSpice Software Version: LTspice 想找一些驱动芯片、隔离光耦、线性光耦、变压器、多绕组变压器、电源管理芯片等仿真模型,应该从哪里能找到? LTspice的编程语句是什么语法
    发表于 06-05 07:42

    探索PHP - 3500系列3500W传导冷却PFC开关电源

    探索PHP - 3500系列3500W传导冷却PFC开关电源 在电子设备的设计中,电源供应是至关重要的一环。今天我们就来深入了解一下PHP - 3500系列3500W传导冷却PFC开关电源,看看它有
    的头像 发表于 06-03 13:50 98次阅读

    2026年PHP 8 JIT与C++扩展性能实测:用Gemini镜像站剖析执行效率与调优策略(国内直访教程)

    国内PHP开发者在决定是否启用JIT编译器或编写C++扩展时,常缺乏直观的性能对比数据和配置指南。借助大模型解读opcode、分析函数调用开销并给出优化建议,本教程将深入PHP 8 JIT的触发机制
    的头像 发表于 05-27 23:06 189次阅读
    2026年<b class='flag-5'>PHP</b> 8 JIT与C++扩展性能实测:用Gemini镜像站剖析执行效率与调优策略(国内直访教程)

    2026年用Gemini镜像站硬核解决PHP与C++开发难题:调试、调优与代码生成全流程教程

    。 一、AI为何能成为跨语言开发的“超级调试器” PHP和C++一个偏重Web快速开发,一个追求极致性能与系统控制,两者难点截然不同。Gemini拥有100万token上下文窗口,可以同时容纳完整的PHP项目结构与C++核心模块代码,跨文件追踪
    的头像 发表于 05-26 16:42 186次阅读
    2026年用Gemini镜像站硬核解决<b class='flag-5'>PHP</b>与C++开发难题:调试、调优与代码生成全流程教程

    自定义卡片编辑---编辑变量

    卡片可能需要根据场景动态调整参数,所以需要新建变量用于在卡片中绑定动态变化的内容,真实的值通过调用时传入。 画布中组件可以绑定创建变量用于预览,真实的值是在卡片模板配置中由插件或工作流输出参数的值
    发表于 04-27 15:07

    基于凌羽派的OpenHarmony北向应用开发:ArkTS语法-数据类型和变量声明

    一、简介 ArkTS是一种设计用于构建高性能应用的编程语言。它在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。 环境配置如下所示: API:18 SDK
    发表于 02-26 14:24

    基于凌羽派的OpenHarmony北向应用开发:ArkTS语法-数据类型和变量声明

    一、简介ArkTS是一种设计用于构建高性能应用的编程语言。它在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。环境配置如下所示:API:18SDK:OpenHarmony-v5.1.0-Release
    的头像 发表于 02-26 13:55 532次阅读
    基于凌羽派的OpenHarmony北向应用开发:ArkTS<b class='flag-5'>语法</b>-数据类型和<b class='flag-5'>变量</b>声明

    初识ros2 功能包建立与可执行文件的配置

    等核心文件。详细说明了创建Python软件包(ament_python)的命令流程,包括编译(colcon build)和包管理(ros2 pkg list)等操作。
    的头像 发表于 01-22 13:41 620次阅读

    瑞萨RL78/F22 MCU基于e2studio开发环境创建触摸应用样例工程

    瑞萨RL78/F22 MCU基于e2studio开发环境创建触摸应用样例工程
    的头像 发表于 01-14 15:31 9250次阅读
    瑞萨RL78/F22 MCU基于e<b class='flag-5'>2</b>studio开发环境<b class='flag-5'>创建</b>触摸应用样例工程

    第7章 变量进阶与点阵LED(7.1 7.2)

    走在马路上的时候,经常会看到马路两侧有一些LED点阵的广告牌,这些广告牌看起来绚烂夺目,非常吸引人,而且还会变化很多种不同的显示方式。本章就会学习到点阵LED的控制方式,同时也会学习C语言变量的进阶
    的头像 发表于 12-10 16:25 581次阅读

    变量控件实验

    数据、变量、数字等等显示。2、实验设备下载软件一个,HMIMaker下载软件链接,http://www.gz-yixian.com/Download.asp,单片机智能
    的头像 发表于 11-20 15:04 2464次阅读
    <b class='flag-5'>变量</b>控件实验

    语法纠错和testbench的自动生成

    在编写Verilog代码时,我一般都是先在编辑器上写完,因为编辑器vscode或者notepad++可以提供语法高亮和自动补全等功能,然后用仿真器跑仿真,但是在编写过程中不可避免的会有一些语法的错误
    发表于 10-27 07:07

    PLC中Static和Temp变量的区别

    大家好,收到粉丝投稿,让博主讲下Static变量和Temp变量的区别,新入行的兄弟可能会对这两个概念不太能理解。
    的头像 发表于 09-24 14:51 1791次阅读
    PLC中Static和Temp<b class='flag-5'>变量</b>的区别

    从 0 到 1:用 PHP 爬虫优雅地拿下京东商品详情

    PHP 语言 实现一个 可运行的京东商品爬虫 ,不仅能抓取商品标题、价格、图片、评价数,还能应对常见的反爬策略。全文附完整代码, 复制粘贴即可运行 。 一、为什么选择 PHP 做爬虫? 虽然 Python 是爬虫界的“老大哥”,但 P
    的头像 发表于 09-23 16:42 1198次阅读
    从 0 到 1:用 <b class='flag-5'>PHP</b> 爬虫优雅地拿下京东商品详情

    为CYBT-253059-2创建IAR项目时出错了,怎么解决?

    你好,我们目前正在开发一个基于 CYBT-253059-2 模块的新应用程序,并且已经可以使用“eclipse”进行一些测试。 我们必须使用 IAR,因此我尝试使用项目创建创建一个新项目。 不幸的是我遇到了一个问题: 项目
    发表于 06-30 08:19