PHP基础一【PHP简介和开发环境搭建】
即“PHP:超文本预处理器”,是一种通用脚本开源语言。2)PHP 脚本在服务器上执行,可以和用户灵活交互。PHP的执行,必须要有一个服务器(PHP代码在服务器上执行),有服务器,就有客户端(客户端实现浏览和交互),这就是说PHP是一个网站语言,是基于网站运行的。和HTML不同,HTML又称静态语言,不像PHP一样,可以写很多动态函数,让我们的网站更灵活,可以和用户实现交互。3)对初学者而言比较简单
PHP基础一【PHP简介和开发环境搭建】
PHP简介和开发环境搭建
- 1.PHP简介:
- 2.PHP环境安装:
- 3.PHP语法:
1.PHP简介:
1.PHP是什么?
1)PHP全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”,是一种通用脚本开源语言。
2)PHP 脚本在服务器上执行,可以和用户灵活交互。
PHP的执行,必须要有一个服务器(PHP代码在服务器上执行),有服务器,就有客户端(客户端实现浏览和交互),这就是说PHP是一个网站语言,是基于网站运行的。和HTML不同,HTML又称静态语言,不像PHP一样,可以写很多动态函数,让我们的网站更灵活,可以和用户实现交互。
3)对初学者而言比较简单,也为专业人员提供了很多先进功能。
4)PHP 文件可包含文本、HTML、JavaScript代码和PHP代码。
PHP 是可以插入的写在HYML或JavaScript中的,你可以上面一段代码执行HTML,中间一段执行PHP。
5)PHP 代码在服务器上执行,结果以纯HTML形式返回给浏览器。
6)PHP文件的默认文件扩展名是“.php”。
2.PHP能做什么?
1)生成动态页面内容(可以实现交互)。
2)可以创建、打开、读取、写入、关闭服务器上的文件。
3)可以收集表单数据。
4)可以发送和接收cookies。
5)可以添加、删除、修改数据库中的数据。
6)可以限制用户访问你网站上的一些页面。
7)可以加密数据。
通过PHP,你不再限于输出HTML。你可以输出图像、PDF文件,甚至Flash电影。你还可以输出任意文本,比如XHTML和XML。
3.为什么使用PHP?
1)PHP可以在不同的平台上运行(Windows、Linux、Unix、Mac OS等)。
2)PHP与目前几乎所有的正在被使用的服务器兼容(Apache、IIS等)。
3)PHP提供了广泛的数据库支持(mysql、mariadb)。
4)PHP是免费的,可以从官方的PHP资源下载:www.php.net。
5)PHP易于学习,可以高效的运行在服务器端。
2.PHP环境安装:
1.代码编写环境:
建议直接使用VS code,下载插件 PHP Intelephense。
2.网站运行环境:
1)使用phpstudy(小皮)这个软件。下载地址:直接搜索官网xp.cn。
2)下面我们来创建一个自己的网站:
第一步:打开小皮中的Apache服务,让它处于启动状态:
第二步:我们在任意浏览器上输入地址:127.0.0.1或localhost(这两个地址都是环回地址,是你本机的地址)。弹出界面:(站点搭建成功,这是一个默认的静态页面)
这里我们简单介绍一下网站的创建过程:
理解客户端+服务器:
- 前面已经说了,PHP的执行需要客户端+服务器。在这里,浏览器就相当于是客户端,它发送一个请求给服务器(服务器就是一个远端的电脑,更具体一点是远端电脑上的一个服务程序,上面例子中的服务器是你自己的电脑,提供服务的程序是Apache),想要访问某个页面。服务器收到请求,开始处理这个请求,有两个选择,同意你访问或者不同意(这个需求就可以通过php实现)。如果同意,服务器就会把页面发送给你(可能是 html+js+css 的源代码,注意:不会发送php源代码,因为php源代码只在服务器上跑,发送给你的顶多是代码跑的结果)。你拿到源码之后,进行解析,就会看到花花绿绿的网站。
- 在上面那个例子中,客户端和服务器都是你自己,是在一台电脑上的。说的再清晰一点,就是你用浏览器给你自己下载的小皮上的Apache发送了一个请求,然后小皮再把你想访问的数据给到你。
网站、网页的本质:
- 网站的本质是文件,是以 .php 结尾的文件,它直接打开跟 .txt 没有区别,都是文本文件,需要通过Apache的解析,进行动态计算。
- 有了文件,我们还需要一个文件夹来放文件。
- 通过上面的例子说明:
1)一个端口默认对应一个网站:21端口对应ftp服务,22端口对应ssh服务,80端口对应www服务。
2)如果一个端口对应多个服务,就会发生端口冲突,会导致两种后果:1.两个服务都起不来。或2.只有一个服务起的来。
3)index开头的文件都是首页文件,就是输入localhost这个路径后,默认访问的,这个文件夹中的文件。
第三步:我们创建一个自己的网站,不用它创建的默认网站。
创建完毕后,打开根目录,就会看到这样的内容:
其中的信息包含网站的根目录,例如:C:/phpstudy_pro/www/myfirst,这个路径又叫系统文件路径。我们通过http://127.0.0.1/访问的就是这个系统文件路径下的某个文件。如果这个文件夹中有index文件,那么访问这个路径时会默认访问这个index文件。例:
那么我们如何指定访问到number1.php文件呢?像这样访问:localhost/number1.php即可,多层文件用多个/即可。
第四步:编写网站内容,写一个hello world。
用VS code打开文件number1.php,写上:
<?php
echo "hello world";
?>
我们在浏览器搜索框中输入localhost/number1.php,就可以看到hello world了。<?php 内容?>尖括号中的内容就是php代码。要简写的话还可以写成:
简写1:
<?
// 内容
?>
简写2:
<?
// 下面的全是php内容
初学时不建议简写。
3.PHP语法:
1.PHP脚本在服务器上执行,然后将纯文本 HTML结果返回浏览器(客户端)
前端页面有:HTML、JS、CSS
后端页面有:PHP、JSP、ASP、ASPX等等
2.基本的PHP语法:
1)PHP脚本可以放在文档中的任何位置(可以混着HTML一起写)。
2)PHP脚本以<?php开始,以?>结束。
<?php
// PHP 代码
?>
可以在同一个文件中写多块PHP代码:
<?php
// 第一块
?>
<?php
// 第二块
?>
3)PHP文件的扩展名是.php。
4)PHP文件通常包含HTML标签和一些PHP脚本代码。例:
<!DOCTYPE html>
<html>
<body>
<h1>My first PHP page</h1> <!--HTMl标签-->
<?php
echo "Hello World!"; //echo 输出
?>
</body>
</html>
在浏览器中查看网页源代码:
发现PHP的内容已经被转换成HTML的内容了,又一次验证了:PHP脚本是在服务器上运行的,而不是在客户端。服务器将PHP代码执行过的HTML结果传给客户端。
5)PHP中每行代码都必须以;结尾,且PHP有两种在浏览器上输出文本的基本指令:print和echo。
6)如果一个文件中既有HTML代码又有PHP代码,那么这个文件的后缀必须是.php。
因为如果不以
.php结尾,那么中间插入的PHP代码就整体无效了。
3.PHP的注释:
和C语言中的注释一模一样:
<?php
// 这是 PHP 单行注释
/*
这是
PHP 多行
注释
*/
?>
1)单行注释:
<?php
// 单行注释
?>
2)多行注释:
<?php
/*
多行注释
多行注释
多行注释
*/
?>
《网络安全从零到精通全套学习大礼包》
96节从入门到精通的全套视频教程免费领取
如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。

网络安全学习路线图
想要学习 网络安全,作为新手一定要先按照路线图学习,方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。

配套实战项目/源码
所有视频教程所涉及的实战项目和项目源码

学习电子书籍
学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

面试真题/经验

以上资料如何领取?

面试真题/经验

以上资料如何领取?

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐






所有评论(0)