大家好呀!我是富贵!今天咱们来聊聊PHP这门"世界上最好的语言"(别打脸,PHP程序员都这么说的😂)。
如果你是个编程小白,看到满屏幕的$符号就头晕,别怕!跟着我一起,10分钟让你从"这啥玩意"变成"哦~原来如此"!
📢 第一课:输出,让电脑听你说话
在PHP里,想让电脑显示点东西,有三个"小喇叭"可以用:
"你好呀~"; // 最常用的,简单粗暴print_r($数组); // 专门看数组长啥样var_dump($东西); // 最贴心的,连类型都告诉你
打个比方:
echo就像你跟朋友说"吃饭去"
print_r像你介绍朋友:"这是我朋友小明"
var_dump像查户口:"这是小明,男性,25岁,程序员"
💬 第二课:引号三兄弟,各有各的脾气
PHP里的引号就像三个性格不同的兄弟:
双引号大哥:最随和,能看懂变量
$name="张三";echo"你好呀,$name";// 显示:你好呀,张三
echo'你好呀,$name';// 显示:你好呀,$name(真的把$name当文字了)
`ls -la`// 在Linux系统上显示文件列表
💰 第三课:变量,记得带美元符号
在PHP里,所有变量都得带$,就像出国旅游得带美元一样重要:
$age=18; // 数字$name="小明"; // 字符串 $isStudent=true; // 布尔值(真/假)// 数组有两种:$colors=["红","黄","蓝"]; // 索引数组,像排队$student=["name"=>"小明","age"=>18]; // 关联数组,像填表
记住:每行代码结束要加分号;,不然PHP会生气给你看错误提示!🔄 第四课:循环,让重复工作变简单
写代码最爽的就是让电脑帮我们做重复的事:
while循环:就像"只要还有饭吃,我就继续吃"
for循环:就像"数到10就停"
for($i=1;$i<=10;$i++){ echo"第{$i}遍:我爱PHP❤️";}
foreach循环:处理数组的神器,就像点名册一个一个念
foreach($全班同学 as $同学){ echo $同学 ."来上课啦~";}
🧰 第五课:函数,程序员的偷懒神器
内置函数(PHP自带工具箱)
处理字符串的:
strlen("PHP") // 结果是3,数一数有几个字母explode(",","苹果,香蕉,橘子") // 把字符串切成数组str_replace("坏","好","这个苹果坏了") // 变成"这个苹果好了"
处理数组的:
array_push($水果篮,"葡萄") // 往篮子里加水果array_pop($水果篮) // 从篮子里拿出最后一个水果unset($水果篮[1]) // 扔掉第二个水果
自定义函数(自己造工具)
function 计算年龄($出生年份){return2024- $出生年份;}echo"你今年". 计算年龄(2000)."岁啦!";
📁 第六课:文件操作,让数据"活"起来
包含文件:就像拼乐高,把不同零件组合起来
include"头部.php"; // 引入文件require"必须的文件.php"; // 这个文件必须有,不然就报错include_once"只引入一次.php"; // 防止重复引入
读写文件:
$内容 =file_get_contents("日记.txt"); // 读取日记file_put_contents("日记.txt","今天学了PHP,开心!"); // 写日记
🌐 第七课:JSON,程序员的"普通话"
JSON就是一种所有编程语言都能听懂的数据格式:
// PHP数组转JSON$小明 =["name"=>"小明","age"=>18];echojson_encode($小明);// 输出:{"name":"小明","age":18}// JSON转PHP数组$json数据 ='{"name":"小红","age":17}';$小红 =json_decode($json数据,true);
就像你在国外说英语,JSON就是编程界的"英语"!
🔒 第八课:MD5,密码的"隐身衣"
MD5加密就像给密码穿上了隐形斗篷:
$密码 ="123456";$加密后 =md5($密码);// 结果:e10adc3949ba59abbe56e057f20f883e
特点:
单向:只能加密,不能解密
唯一:同样的内容加密结果一样
不可逆:看到加密结果也猜不出原密码
就像把鸡蛋做成炒蛋容易,想把炒蛋变回鸡蛋?门都没有!
🎉 总结一下
学PHP就像学做饭:
echo是端菜上桌
变量是准备食材
循环是重复炒菜动作
函数是收藏菜谱
文件操作是把菜放冰箱
JSON是国际通用菜单
MD5是把菜谱加密保存
💡新手小贴士:
代码写错了不要慌,看错误提示,它其实在帮你
多写多练,光看不练等于白看
遇到问题就百度,你不是一个人!
最后送大家一句话:PHP不难,难的是你不开始。今天就开始你的第一行PHP代码吧!
<?phpecho"Hello World! 我来啦!";?>