一、PHP是什么?
PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。
我们通过下面这个例子来理解这句话。
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
浏览器输出结果

可以看到PHP代码被执行输出了,它成为了html的一部分,这就是所说的混编模式(两种语言混合到一起),目前前后端分离是主流,PHP提供api输出相应的数据给到前端展示。
二、PHP能做什么?
PHP可以做很多事情,它主要用于一下两个领域:
-
服务器端脚本。这是 PHP 使用最广泛、最主要的目标领域,也就是我们常说的web服务。它通常需要一个web服务器(nginx或apache)、PHP解析器(如:PHP-FPM或apche的php模块)就可以搭建web服务。
-
命令行脚本。PHP 脚本无需任何服务器或浏览器即可运行,只需 PHP 解析器即可使用。像一些计划任务或者特定功能脚本都可以去实现。
三、PHP的基本语法
PHP标记
上面的例子包含了html以及PHP,那么脚本文件在被解析、执行的时候,是怎么区分的呢?PHP是有着自己的标记的,以<?php作为起始标记,?>作为结束标记,在这中间的代码都是PHP代码。
所以当要嵌入到html时,<?php ?>是成对出现的,不然会出现语法错误。但是如果文件仅仅包含PHP代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后意外加入了空格或者换行符,会导致 PHP 开始输出这些空白。这是什么意思呢,我们通过一个案例来讲解下。
正常情况

输入换行符后

指令分隔符
在每个语句后需要使用分号作为结束指令,示例如下。
<?php
echo "这是第一行" . PHP_EOL;
var_dump("这是第二行");
输出结果
这是第一行
string(15) "这是第二行"
四、注释
我们在编写相应的功能模块时,通常会加上注释,一是方便协同开发,通过注释让其他项目成员可以更容易理解代码所对应的含义;二是方便排查错误,通过注释可以快速定位问题所在。
注释分为单行注释(//)和多行注释(/**/)。
<?php
echo "这是第一行" . PHP_EOL;//这里是单行注释
//也可以注释掉暂时不需的代码
//echo "测试的". PHP_EOL;
//下面是多行注释
/*
var_dump("这是第二行");
var_dump("这是第三行");*/
总结
PHP是一种脚本语言,主要应用在web领域。它可以作为服务端脚本、命令行脚本。PHP起始结束标记为:<?php ?>,它的指令分隔符是分号,注释分为单行注释和多行注释。
完结
如果你在阅读这篇文章时有所收获,请不要忘记点赞评论加关注,你的支持是我创作的最大动力。当然,如果你在文中发现了疏漏之处,或是有着其他的见解,欢迎私信与我交流。
我是老卢,一个热爱分享、不断探索的知识旅者。
2139



被折叠的 条评论
为什么被折叠?



