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

    文章

    35800

    浏览量

    260758

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    变量控件实验

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

    语法纠错和testbench的自动生成

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

    WIN10配置Hbird-SDK环境变量

    按照胡老师的《RISC-V CPU下工程与实践》的7.4的151和152页配置Hbird-SDK的环境变量,出现了问题。 问题如下: 首先创建setup_config.bat,之后CMD中运行
    发表于 10-27 06:38

    程序编译运行正常但是显示语法错误,为什么?

    样例程序:can_sample.c rtconfig.h里启用了#define RT_CAN_USING_HDR 代码从图中这里开始大段标识语法错误: 跳转到宏
    发表于 09-25 06:27

    PLC中Static和Temp变量的区别

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

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

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

    如何移植 RT-Thread Nano 并创建 2 个线程?

    基于 BSP 中的 GPIO_OutputInput 演示,展示了如何移植 RT-Thread Nano 并创建 2 个线程。
    发表于 08-19 07:45

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

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

    使用labview I/O服务器绑定变量写入出现异常数据?

    我在使用labview 2023Q创建I/O服务器,并创建了绑定变量,需要把仪器读取的数据写入变量地址,但是写入过程会出现错误数据,就比如下面变量
    发表于 05-12 21:49

    harmony OS NEXT-双向数据绑定MVVM以及$$语法糖介绍

    # 鸿蒙Harmony-双向数据绑定MVVM以及$$语法糖介绍 ## 1.1 双向数据绑定概念 在鸿蒙(HarmonyOS)应用开发中,双向数据改变(或双向数据绑定)是一种让数据·模型和UI组件之间
    的头像 发表于 04-29 16:52 1117次阅读

    Ansible Playbook中的变量使用技巧

    在inventory中定义的连接变量(比如ansible_ssh_user);优先级第二。
    的头像 发表于 04-15 10:26 681次阅读

    瑞萨RA8系列教程 | 基于 e2 studio 创建RA8工程

    该系列教程前面几篇文章都是为开发做准备,本文正式进入开发阶段,基于 e2 studio 创建RA8工程,并点亮一个LED。
    的头像 发表于 04-03 17:14 767次阅读
    瑞萨RA8系列教程 | 基于 e<b class='flag-5'>2</b> studio <b class='flag-5'>创建</b>RA8工程

    在starvision2上移植FreeRTOS,objdump后发现static变量的地址是0,怎么解决?

    */ PROVIDE(kernelstart = .); /*创建变量并赋值(仅方便编程、可没有)*/ .text/*配置代码节,代表内容存放的实际物理地址,但.自己也会跟着移动
    发表于 03-10 07:21

    TechWiz LCD 2D应用:不同结构下的VT曲线

    我们可以在TechWiz LCD 2D软件中调整电极的宽度,锥度,厚度和位置。 1. 案例结构 2. 建模过程 2.1在TechWiz LCD 2D中创建结构 2.2将com电极两
    发表于 02-06 10:18

    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 php 环境搭建

     前言 都是 php 是全世界最好的语言,我也是非常的喜欢,虽然我是搞大数据的,但是 php 在很逗情况下对于个人开发者来说是非常友好的,对于一般小企业来说使用【华为云 Flexus X 实例】来
    的头像 发表于 01-02 11:59 691次阅读
    华为云 Flexus X 实例下的场景体验——小企业的福星——最简单的 <b class='flag-5'>php</b> 环境搭建