当前位置: 首页 > news >正文

PHP8的表达式-PHP8知识详解

表达式是 PHP 最重要的基石。在 PHP8中,几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是"任何有值的东西"。

Image

最基本的表达式形式是常量和变量。当键入"$a = 5",即将值"5"分配给变量 $a。"5",很明显,其值为 5,换句话说"5"是一个值为 5 的表达式(在这里,"5"是一个整型常量)。

<?php
$a = 5;
?>

赋值之后,所期待情况是 $a 的值为 5,因而如果写下 $b = $a,期望的是它犹如 $b = 5 一样。换句话说,$a 是一个值也为 5 的表达式。如果一切运行正确,那这正是将要发生的正确结果。

<?php
$b = $a = 5;
?>

因为PHP赋值操作是按照从右到左的顺序进行的,所以变量 $b 和 $a都被赋值为5。

在PHP的代码中,所以分号“;”来区分表达式,表达式也可以包含在括号内。可以这样理解:一个表达式再加上一个分号,就是一条PHP语句。

特别提醒:在编写PHP程序时,应该注意不要漏写表达式后面的符号“;”。

 

http://www.lryc.cn/news/112358.html

相关文章:

  • 亚马逊云科技七项生成式AI新产品生成式AI,为用户解决数据滞后等难题
  • 图片等比例显示全部,兼容不同宽高比例图片
  • ·[K8S:使用calico网络插件]:解决集群节点NotReady问题
  • 泊松损坏图像的快速尺度间小波去噪研究(Matlab代码实现)
  • 服务器端开发-golang dlv 远程调试
  • STM32F103——时钟配置
  • 【Linux】信号捕捉
  • 超详情的开源知识库管理系统- mm-wiki的安装和使用
  • 安卓:UDP通信
  • clickhouse安装
  • Cpp学习——string(2)
  • python进阶编程
  • 算法练习--leetcode 链表
  • Android性能优化—Apk瘦身优化
  • 前端主题切换方案——CSS变量
  • Java8 list多属性去重
  • kafka-保证数据不重复-生产者开启幂等性和事务的作用?
  • [AI in security]-214 网络安全威胁情报的建设
  • Javaweb学习(2)
  • leetcode410. 分割数组的最大值 动态规划
  • C函数指针与类型定义
  • 最新2024届【海康威视】内推码【GTK3B6】
  • 边写代码边学习之LSTM
  • Elasticsearch8.8.0 SpringBoot实战操作各种案例(索引操作、聚合、复杂查询、嵌套等)
  • 《MySQL高级篇》十五、其他数据库日志
  • 【Linux】【预】配置虚拟机的桥接网卡+nfs
  • 【Android】Retrofit2和RxJava2新手快速上手
  • 1.4 Nacos注册中心
  • AOJ 2200 Mr. Rito Post Office 最短路径+动态规划+谨慎+思维
  • 红米电视 ADB 安装 app 报错 failed to authenticate xxx:5555