Ajax开篇PHP基础准备
- 如果你学习了 JS 那么本章节 PHP 的基础语法就跟切菜没什么区别了
- 还有一个特点就是本章节是用 JS 的基础语法与 PHP 的基础语法对比的去讲解的
注释
<?php
// JS 中有两种注释,单行注释,多行注释
// php
/* php */
// js
/* js */
?>
定义变量
<?php
// JS中定义变量
// var num = 10;
// php中定义变量
// $num = 10;
?>
打印内容
- 注意点:后端编写的代码不能直接运行,只能放到服务器对应的文件夹下,通过服务器运行
- 通过服务器运行:通过
ip
地址找到服务器对应的文件夹,然后再找到对应的文件运行
WAMPServer 这个服务器软件当你在浏览器中访问 127.0.0.1 其实访问的是该软件安装包的 www
文件夹当中的 index.php 文件如下图所示
自行验证一下我如上所说的内容我已经验证过了,修改 index.php 的文件名为 index2.php 在访问 127.0.0.1 效果如下图所示,把 php 文件拷贝到 www 文件夹下然后在 www 文件夹下的 php 文件当中进行编写代码即可
如果你已经完成了我如上的内容之后,在来继续看看该标题的内容 打印内容
php 是服务端语言所以需要在服务器当中运行
<?php
// JS中打印内容
// console.log("BNTang");
//php 打印内容
$num = 10;
echo $num;
?>
定义数组
<?php
// JS中定义集合
// 数组
// var arr = [1, 3, 5];
// arr[0];
// php中定义集合
$arr = array(1, 3, 5);
// php打印数组可以使用print_r函数
print_r($arr);
echo "<br>";
echo $arr[1];
?>
定义字典 (对象)
<?php
// JS中定义字典 (对象)
// var dict = {"name":"BNTang", "age":"33"};
// dict["name"];
// php中定义字典 (对象)
$dict = array("name"=>"BNTang", "age"=>"33");
print_r($dict);
echo "<br>";
echo $dict["name"];
?>
分支循环语句
分支循环就不拿 JS 在做对比了直接上 php 代码如下
<?php
header("content-type:text/html; charset=utf-8");
// JS 中的分支循环语句
// if / switch / 三目 / for / while
$age = 16;
if($age >= 18){
echo "成年人";
}else{
echo "未成年人";
}
echo "<br>";
$res = ($age >= 18) ? "成年人" : "未成年人";
echo $res;
echo "<br>";
switch ($age){
case -1:
echo "非人类";
break;
case 18:
echo "成年人";
break;
default:
echo "未成年人";
break;
}
echo "<br>";
$arr = array(1, 3, 5);
for($i = 0; $i < count($arr); $i++){
echo $arr[$i];
echo "<br>";
}
echo "<br>";
$index = 0;
while ($index < count($arr)){
echo $arr[$index];
echo "<br>";
$index++;
}
?>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具