????博主syst1m 带你 acquire knowledge!
✨博客首页——syst1m的博客????
???? 《网安小白成长之路(我要变成大佬????!!)》真实小白学习历程,手把手带你一起从入门到入狱????
????《CTF专栏》超级详细的解析,宝宝级教学让你从蹒跚学步到健步如飞????
????《大数据专栏》大数据从0到秃头????,从分析到决策,无所不能❕
???? 《python面向对象(人狗大战)》突破百万的阅读量,上过各种各样的官方大型专栏,python面向对象必学之一!????
????希望本文能够给读者带来帮助,更好地理解这个问题或解决你的困惑????
文章目录
- 一、什么是PHP
- 二、PHP环境
- 三、基础语法
- 四、输出 Hello World 程序
- 五、如何查看编写的代码
- 六、PHP与HTML交互
- 1.HTML代码
- 2.PHP代码
- 3.查看程序
- 七、总结
一、什么是PHP
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。 PHP同时支持面向对象和面向过程的开发,使用上非常灵活。
二、PHP环境
可以使用小皮面板
启动 Apache 和 MySQL
三、基础语法
PHP 脚本可以放在文档中的任何位置。
PHP 脚本以 <?php** 开始,以 **?> 结束:
<?php
// PHP 代码
?>
PHP 文件的默认文件扩展名是 .php。
PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
四、输出 Hello World 程序
下面,是一个简单的 PHP 文件实例,它可以向浏览器输出文本 “Hello World!”
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
// $ 设置变量 变量首字不能是数字 同时也区分大小写
$abc = "Hello World";
// echo输出内容
echo $abc;
?>
</body>
</html>
五、如何查看编写的代码
将文件放入网站根目录
我的网站根目录路径是D:\phpstudy_pro\WWW
你可以找一下你的路径在哪里
放入之后使用浏览器进行访问
在url里输入 127.0.0.1/admin.php
六、PHP与HTML交互
1.HTML代码
写一个简单的HTML表单
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>php与html交互</title>
</head>
<body>
<!-- action 提交到php的文件地址 method 提交方式 -->
<form action="bd.php" method="post">
<!-- input 输入框、按钮之类的 主要是type设置是什么 -->
<!-- text 文本 -->
用户名:<input type="text" name="userName" />
<!-- 换行 -->
<br />
<!-- password 密码 -->
密码: <input type="password" name="userPasd" />
<!-- submit 提交按钮 value 值 -->
<input type="submit" value="提交" />
</form>
</body>
</html>
2.PHP代码
echo 输出内容
通过 $_POST[‘里面输入html中input的name值’] 获取传过来的表单内容
. 可以将字符串串联起来
<?php
echo "用户名:" . $_POST['userName'] . '密码:' . $_POST['userPasd'];
如果php文件中没有写html代码就可以不用以 ?> 结尾
3.查看程序
将两个文件都放入网站根目录后
使用浏览器访问
提交后返回页面
七、总结
本文介绍了什么是php、php使用的环境、一些基础语法、php和html的交互,如果你有什么问题的话可以私信我哦!