PHP基础教程(42)PHP语言基础之表达式:PHP表达式全通关,别让你的代码像一锅没放盐的汤!

一、表达式不是“表情包”,但能让代码活起来!

很多人刚学PHP时,觉得表达式就是个“赋值玩意儿”——$name = "张三" 这种谁不会啊?但等你代码写到一千行,发现bug藏在一个三目运算里的时候,才会拍大腿:“原来表达式是个心机boy!”

表达式说白了就是一切能生成值的代码单元。它可以是数字 42,可以是字符串 "你好",可以是个算式 $a + $b,甚至可以是个函数调用 getUserName()。PHP执行时,每个表达式都会“融化”成一个具体的值,就像泡面最终会变成一碗能吃的面(或者一坨糊)。

示例1:最老实的表达式
<?php
$age = 25;                      // 表达式 25 的值赋给 $age
$greeting = "你好,世界!";     // 字符串表达式
$isAdult = $age >= 18;          // 比较表达式,结果是 true
echo $isAdult ? "成年了" : "未成年"; // 三目运算符也是表达式!

看,短短四行就有四种表达式。它们像小齿轮一样咬合,推动程序运行。


二、常量与变量:表达式的“静态美”与“动态浪”

常量:像 tattoos,一旦定义就洗不掉(其实也能,但别随便试!)。

define("SITE_NAME", "我的博客"); // 老派写法
const MAX_USERS = 100;           // 现代写法,编译时定义
echo SITE_NAME;                  // 输出:我的博客

常量适合存那些“打死不变”的值,比如配置参数、数学常数。它们也是表达式,只是值固定不变。

变量:像外卖菜单,随时能换内容。PHP变量以 $ 开头,类型随意切换——这是福也是祸。

$count = 10;        // 现在是整数
$count = "十个";    // 瞬间变字符串,PHP点头说“行!”
$result = $count * 2; // 等等,字符串乘2?PHP试图转换,结果…看下文!

变量表达式之所以强大,是因为它们能代表变化的状态,让程序“活”起来。


三、运算符:表达式的“调味料联盟”

光有变量和常量就像只有食材,运算符才是决定做成沙拉还是黑暗料理的关键!

1. 算术运算符:小学数学没白学
$a = 10;
$b = 3;
ech
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

值引力

持续创作,多谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值