《从零开始驯服PHP兽》第一课:和PHP的初次约会指南 🦖

134 阅读4分钟

👨💻 作者人设

大二在读,擅长在ddl前激发人类潜能
CS专业(主修Ctrl+C/V,辅修bug心理学)
名言"我写的不是代码,是赛博功德"

一、Wampserver:代码界的海底捞 🍲

“装环境就像涮火锅,Apache是锅底,PHP是肥牛,MySQL是蘸料!”

  • 特点:一键三连启动服务(比食堂阿姨的手还稳)
  • 隐藏技能:系统托盘图标变绿时代表法力充盈
  • 必知路径wamp/www 是代码的VIP包厢(重要!)
  • 小贴士:记得要改mysql版本,如图所示

6bbc166a86b21bc72283e7bb0594aa39.png

  • 一定要去任务管理器确认自己服务已经开启了

ab5cd063d468b1da6f90e2db334305d3.png

二、开锅仪式(手把手教学)

🎮 新手村任务:安装与点火

  1. 官网下载Wampserver(认准64位版本,别问为什么)
  2. 安装时看到这个提示:
    ❌ 选择"是" → 将解锁VC++报错副本
    ✅ 选择"否" → 正常通关(信我!)
  3. 桌面出现小绿标 → 右键点击选择**"启动所有服务"**
  4. 打开浏览器输入http://localhost → 看到Wamp欢迎页即成功!

💡 玄学提示:如果图标橙色→ 检查80端口是否被占用(关闭迅雷/某音乐软件)

三、初阶召唤术:让PHP说人话

🔧 操作指南(请勿佩戴金属饰品)

  1. 打开你的代码编辑器(推荐VSCode,禁用Word!)
  2. wamp/www里新建文件hello.php(这是魔法阵的核心!)
  3. 输入以下觉醒咒语
<?php
    echo "<h1>".date("H:i")."了!你摸鱼我摸鱼,老板宝马变青桔</h1>";
    echo "【系统提示】您已连续编程0分钟,奖励猝死概率+0%";
?>

代码解释:1. <?php: 这是 PHP 代码的开始标记。所有的 PHP 代码都需要包含在 <?php 和 ?> 之间。

  1. echo "<h1>".date("H:i")."了!你摸鱼我摸鱼老板宝马变青桔</h1>";:

    • echo 是一个输出语句,用于输出字符串到网页。
    • "<h1>" 是 HTML 的 <h1> 标签,用于定义一级标题。
    • date("H:i") 是 PHP 的 date 函数,用于获取当前时间。"H:i" 格式表示小时和分钟(24小时制)。
    • "了!你摸鱼我摸鱼老板宝马变青桔" 是一个字符串,表示输出的内容。
    • . 是字符串连接运算符,用于将多个字符串连接在一起。
  2. echo "【系统提示】您已连续编程0分钟,奖励猝死概率+0%";:

    • 再次使用 echo 输出一个字符串。
    • "【系统提示】您已连续编程0分钟,奖励猝死概率+0%" 是一个字符串,表示输出的内容。
  3. ?>: 这是 PHP 代码的结束标记。

  • data()函数的解释:date 函数是 PHP 中用于格式化日期和时间的函数。它根据指定的格式字符串返回当前日期和时间。下面是 date 函数的基本用法和一些常见的格式化字符:

<?php string date ( string $format [, int $timestamp = time() ] )

  • $format: 一个字符串,指定日期和时间的格式。
  • $timestamp: 一个可选的时间戳参数。如果没有提供,则使用当前时间。

常见的格式化字符包括:

  • d: 月份中的第几天(两位数字,01 到 31)
  • m: 月份(两位数字,01 到 12)
  • Y: 年份(四位数字)
  • H: 小时(24 小时制,两位数字,00 到 23)
  • i: 分钟(两位数字,00 到 59)
  • s: 秒(两位数字,00 到 59)

示例用法:

<?php echo date("Y-m-d H:i:s"); // 输出当前日期和时间,例如:2025-02-24 14:35:07 ?>

在你的代码中,使用了 date("H:i"),这表示输出当前的小时和分钟,格式为24小时制。例如,如果当前时间是下午2点30分,输出将是 14:30

  1. 保存后访问http://localhost/hello.php(我的文件叫demo.php,所以我的地址是demo)你就应该看到以下内容

image.png

🎉 成功标志:复制

17:28了!你摸鱼我摸鱼,老板宝马变青桔  
【系统提示】您已连续编程0分钟,奖励猝死概率+0%  

四、防秃语法小课堂 🚨

1. 火锅底料原则()

<?php  // 锅开了,可以下菜了  
// 这里涮你的代码  
?>    // 关火(纯PHP文件可不写)  

2. 输出の奥义

echo "紧急通知:";   // 推荐!输出界的华农兄弟  
print "我还在呢";   // 备胎发言(少用为妙)  

3. 注释の求生欲

// 单行注释:解释这段为何能跑(其实你也不懂)  
/*  
多行注释:  
记录你尝试了哪些玄学debug方法  
比如:  
- 重启了三次电脑  
- 给室友买了奶茶求助  
- 重装了Wamp  
*/  

⚠️ 血泪教训

  1. 忘记分号; → PHP会变成祖安文科生
  2. 文件没放www文件夹 → 比食堂排队还可怕的404
  3. 中文乱码 → 在代码最顶部加header("Content-type:text/html;charset=utf-8");

📌 课后任务(影响平时分!)

  1. 修改输出内容体现今日摆烂状态
  2. 用注释写一份《摸鱼防导师指南》
  3. 访问http://localhost看看Wamp自带的phpMyAdmin(别慌!下节课讲)

🚀 下集预告

《变量の千层套路:从"Hello World"到"Hello 前任"》


💬 树洞环节
遇到灵异现象?速速截图发评论区!
成功运行?恭喜获得【初级码农】称号!


🏷️  #大学生必备 #摸鱼科研两不误 #魔法少女转码记


👉 Wampserver特色彩蛋
右键系统托盘图标 → Language → 切换中文 → 收获母语安全感!