引读
首先你来到这里学习和观看本篇教程,SKY8G网站非常的欢迎,本教程是被命名为PHP精通教程,经过深思熟虑才下定决心名为PHP精通教程,该教材与网上其他的教程极大的不同,精通教程是由一个初学者小白(我)自编,目的是让一个初学者学习到精通的教程。你可能不信任不过没关系,通过你如果观看所有的这系列教程后,你会得到巨大的飞跃,让你重新认知下PHP,本教程纯属免费教程,接下来让我们开始学习PHP吧 。
有人说PHP不好学习很难学习,什么基础都没有,这些都不是问题,你阅读了本教程你会发现你完成可以胜任学习PHP这门语言,我就是一个由小白学习的到现在的一个程度。相信我、相信自己,只要肯努力没有办不到的事情。
PHP的全称被称为:PHP Hypertext Preprocessor (PHP) PHP超文本预处理器。他是web服务器端的开发语言,或许你知道JavaScript脚本语言,他也是web开发语言但是他是运行在浏览器中,而PHP运行在web服务器端(IIS、Apache、Nginx)主要用于开发基于web的软件应用程序。例如:与数据连接创建动态的内容呈现在浏览器页面上来,供人们欣赏。
PHP的开始历程
下面有一张表格展示给大家PHP的发展历程,目前最新的版本是PHP 7.3
版本 | 安全补丁支持时间 | 发布时间 |
7.3 | 2021-12-06 | 2018-12-06 |
7.2 | 2020-11-30 | 2017-11-30 |
7.1 | 2019-12-01 | 2016-12-01 |
7.0 | 2018-12-03 | 2015-12-03 |
5.6 | 2018-12-31 | 2014-08-28 |
5.5 | 2016-07-21 | 2013-06-20 |
5.4 | 2015-09-03 | 2012-03-01 |
5.3 | 2014-08-14 | 2009-06-30 |
5.2 | 2011-01-06 | 2006-11-02 |
5.1 | 2006-08-24 | 2005-11-24 |
5.0 | 2005-09-05 | 2004-07-13 |
4.4 | 2008-08-07 | 2005-07-11 |
4.3 | 2005-03-31 | 2002-12-27 |
4.2 | 2002-09-06 | 2002-04-22 |
4.1 | 2002-03-12 | 2001-12-10 |
4.0 | 2001-06-23 | 2000-05-22 |
3.0 | 2000-10-20 | 1998-06-06 |
2.0 | – | 1997-11-01 |
1.0 | – | 1995-06-08 |
下面有一张图更能解释
学习写个PHP代码之前,你需要安装PHP的集成环境,也就是能够执行PHP的代码服务器,那么这里推荐使用xampp PC桌面版集成开发环境。如果不了解请点击这里查看:如何在windows上安装XAMPP,安装完成后可以进行PHP代码的编辑了。
第一个PHP代码程序
PHP可用于向HTML文件标签中添加内容。HTML由Web浏览器直接处理,当你请求一个页面(访问一个url页面的时候),浏览器会请求你的域名的服务器,服务器发现里面有PHP的脚本web服务器就会执行他,PHP脚本由Web服务器执行,并将结果HTML发送到浏览器。以下内容 HTML标签包含一个PHP语句,它将添加输出:欢迎你初次学习PHP,这是PHP第一个程序
。大多数教程都会输出以输出hello world
,但是本教程就是不一样,认为没有必要,其实都是一样的,都是输出一个字符串而已,不必紧张。
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>PHP代码-欢迎来到SKY8G网站</title> </head> <body> <P>><?php echo "欢迎你初次学习PHP,这是PHP第一个程序"; ?></P> </body> </html> |
当将其保存为PHP脚本并由Web服务器执行时,将向用户浏览器发送以下HTML代码,打开浏览器你会看到页面上有一句话:欢迎你初次学习PHP,这是PHP第一个程序
当你打开浏览器鼠标"右击"
->点击"查看源码"
选项你会看到源码如下:
1 2 3 4 5 6 7 8 9 10 11 | <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>PHP代码-欢迎来到SKY8G网站</title> </head> <body> <P>欢迎你初次学习PHP,这是PHP第一个程序</P> </body> </html> |
咦,通过查看发生了什么为什么没有<?php echo "欢迎你初次学习PHP,这是PHP第一个程序"; ?>
,这是因为这一句是PHP代码被web服务器执行了发送到浏览器端。