PHP 是服务器端脚本语言。全称为 Hypertext Preprocessor 为超文本预处理器。
据说php8不久后也要发布了,趁着8还没有发布赶紧写一个php5到php7(在基础教程写完后将写php7新特性)的教程。PHP版本之间更新会增加新特性(别的语言也一样),但更新之后的语言大多数情况下并不会给人有陌生的感觉,php版本更新后会在某一部分功能上会更改编写方式等。
php7相对于php5改进或新增了诸多功能,如性能上得到了成倍的提升、降低了内存消耗、支持了64位、支持匿名类、改进了异常层次等。
注:此系列教程基础部分将会讲php5知识,后半部分将会进行php7特性讲解,之后php8出了也会随之介绍8特性
在进行php开发前,需要部署环境(Web服务器、PHP解析器、数据库)。由于每一个环境软件的部署太过麻烦,而且这只是我们学习的环境,所以可以使用一些集成环境的软件,如 phpstudy、wampserver、xampp等。在这里我使用的是phpstudy。
phpstudy
phpstudy的下载地址(这里使用老版本,新版本可能新手会出现问题):https://www.xp.cn/download.html
下载好对应系统版本环境后,傻瓜式安装phpstudy。安装好后,找到phpstudy的安装目录。(安装路径不能包含中文或空格)
看到 WWW 目录,这个目录是一个根目录,为网站根目录。所编写的php文件需要存放在这个目录下。
找到安装好的文件,并且启动服务:
点击WNMP启动后,红色的原点将会变成蓝色。
这个时候,可以打开浏览器,随后输入 localhost 或 127.0.0.1 进行访问,将会出现如下界面:
接下来我们在WWW目录下新建一个测试目录,存放我们之后编写的php文件。
NotePad++
安装好了环境后,现在需要的是有一个工具进行php代码的编写。我自己使用的是 notepad,个人比较喜欢轻便,如果你有喜欢的编辑器当然也是可以的,按照自己的喜好来就ok了。
notepad 的下载链接为:https://notepad-plus-plus.org/downloads
经典Hello World
这个时候就可以进行开发了。打开notepad 或 你们自己的编辑器。
点击文件–>新建:
随后输入:
<?php?>
在php脚本中,<?php
表示php脚本的开始,?>
表示php脚本的结束,在这两者之间编写php代码。
快捷键 ctrl+s 进行保存,或 点击文件–>保存进行保存:
之后弹出一个文件保存框,在保存框中,将文件保存在WWW目录下的test文件夹中(也就是刚刚我们新建的test文件夹),文件的保存类型为PHP,命名为hello.php就可以把该文件保存为php文件,因为后缀名 (.php)表示一个文件的类型,名为hello因为这是第一个php文件,所以先向自己打个招呼:
在这里需要注意一点,在notepad中,未保存的文件左上角将会是红色。
在该文件夹中,文件已显示。
接下来打开notepad编辑器,在<?php 与 ?> 之间打上如下代码:
echo 'Hello Wolrd';
完整的代码如下:
<?phpecho "Hello World";
?>
以上代码的作用为输出显示 Hello Wolrd(也就是在网页上显示 Hello Wolrd):
echo 的作用为显示输出,后面接上什么字符或字符串就会显示什么。在php中字符串可以用双引号 或者 单引号 引起来。如:“Hello Wolrd” 、‘Hello Wolrd’、“字符串”。
随后在浏览器中可以访问我们刚刚编写的php文件。在浏览器中输入 localhost 为访问本地站点,也就是WWW目录下的index.html为首页的网站,由于我们在WWW目录下,新建了一个文件夹,那么访问可以用以下链接:
localhost/test/
以上访问还没有指定文件名,刚刚保存时我们设定的名称为 hello 是php文件,需要在 localhost/test/后指定文件名,为 localhost/test/hello.php,在浏览器输入这个网站随后访问:
成功访问页面。恭喜迈入php世界。该系列将会持续更新~ 欢迎关注、点赞、收藏哟~