PHP基础教程(27)PHP语言基础之变量:变量:PHP世界的“百变收纳术”,从菜鸟到套路王的晋级指南

一、 开场白:变量?不就是编程里的“便利贴”嘛!

兄弟们,姐妹们,码农预备役们!今天咱们不聊高深莫测的设计模式,不扯让人头秃的算法优化,就唠唠PHP世界里那个最基础、最活跃、甚至有点“野生”的家伙——变量

你想想啊,要是编程语言是盖房子,那变量就是搬砖的小推车,还是随时能变形的那种——一会儿运沙子(字符串),一会儿装水泥(整数),下一秒可能直接变身起重机(数组)!在其他某些语言里,这小推车还得提前报备:“领导,我接下来只运沙子!”。但在PHP这儿?不存在的!直接推起来就跑,想装啥装啥,突出一个随心所欲

为啥PHP能这么“任性”?因为它是弱类型语言啊!这就好比你的背包,不用提前分区,水果、衣服、电脑随便塞,系统自动帮你看着办。这种灵活性是PHP早年迅速走红的原因之一,但也埋了不少“坑”。今天,咱们就把它扒个底朝天,看看这变量到底有多少副面孔。

二、 初相识:变量的“出生证”与命名玄学

在PHP里,创建一个变量简单到令人发指。不用intString这些前缀,直接一个美元符号$开场,后跟变量名,齐活!

<?php
$name = "王大锤"; // 诞生了一个字符串变量
$age = 18;        // 整数变量闪现
$money = 99.99;   // 浮点数变量登场
$isStudent = true; // 布尔变量就位
?>

看,像不像给不同的储物箱贴上标签?$name这个箱子里存着“王大锤”,$age箱子里放着数字18。

命名规则(江湖规矩):

  1. 必须$符号开头。
  2. 变量名第一个字符必须是字母或下划线(_),不能是数字。
  3. 后面可以跟字母、数字、下划线。
  4. 区分大小写! $Name$name是俩完全不同的箱子,别搞混了。

灵魂建议(防挨打指南):

  • 见名知意: 别再用$a$b$tmp1这种火星文了。$userName$orderTotal$isLoggedIn,它不香吗?代码是给人看的,几个月后你还能看懂$x1是啥,算我输。
  • 风格统一: 推荐用小驼峰,比如$firstName。或者用蛇形命名(下划线连接),比如$first_name。选一种,坚持到底,别一会儿一个样。

三、 深水区:变量作用域的“宫心计”

变量在哪能访问,在哪会“失忆”,这叫作用域。PHP里主要有三大门派:

1. 局部变量(函数里的宅男):
在函数内部声明的变量,就是个“宅男”,出了自家函数门,谁也不认识它。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

值引力

持续创作,多谢支持!

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

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

打赏作者

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

抵扣说明:

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

余额充值