欢迎来到今天的教程,各位。在上一篇文章中,我向大家介绍了什么是PHP以及如何将其与XAMPP一起设置。
今天,我们将回顾一下这些介绍性的PHP概念,然后更深入地研究一下这种语言。我们将看看PHP的语法、注释、数据类型和变量,以及其他东西。
PHP的设置
下面是如何在你的项目中启动和运行 PHP 的简单介绍。
进入PHP网站,在顶部的导航栏中点击下载,向下滚动到看到Windows下载的地方,并点击它。
当你点击 Windows 下载时,应该会出现一个新的页面。只要向下滚动直到看到 VS16 x64 Thread Safe (2022-Jun-07 22:31:20),然后点击压缩文件下载 PHP。
当下载完成后,到电脑中的下载文件夹中,从压缩文件中提取PHP文件夹,打开提取的PHP文件夹,右键单击php.exe,选择以管理员身份运行。
你可以在这里阅读更多关于如何为你的代码设置PHP的详细说明。
PHP语法
你可以在文档中的任何地方嵌入PHP代码。它以开头标签<?php (the PHP code goes in here) 开始,以结尾标签?> 结束。
所有的 PHP 语句都以分号结尾; 。一个PHP文件总是以文件扩展名.php ,例如,index.php 或home.php 。
PHP代码内部通常包含HTML代码,例如:
<?php
echo “ <h1> GOOD BYE WORLD, SEE YOU NEXT TIME </h1>”;
echo “<p> This is me leaving the website at this point in the day </p>”;
?>
从上面的代码中,我们可以看到,我们的PHP代码中包含两行HTML代码--h1 标签和p 标签。h1 标签(标题1)将以非常大而粗的格式显示,而p 标签(段落)将在浏览器中正常显示。注意,上面所有的代码都是以分号结束的;
PHP中的注释
作为一个开发者,注释是至关重要的。在代码中添加注释可以使代码更容易阅读和理解。
在某些情况下,你可能需要返回到你以前写的代码,但如果你没有用注释解释你在做什么,你会很难解决这个问题。
当你把一些东西注释出来时,它就不会在网页浏览器中显示出来。在PHP中,你可以写单行注释和多行注释。
如何在PHP中写单行注释
正如其名,单行注释只是在一行中注释出所有的内容。在PHP中可以使用正斜杠(/)或哈希符号(#)来表示一个单行注释。比如说:
<?php
//This is a PHP Heading 1
echo"<h1> PHP Heading 1</h1>";
#This is a PHP Heading 2
echo"<h1> PHP Heading 2</h1>";
?>
上面的代码显示了在PHP中执行单行注释的两种方法。
如何在PHP中写多行注释
这种注释一切都在多行中。可以使用符号/* (the comment goes in-between) */ 来包含一个多行注释。
当你注释多行代码时,它将不会在网页浏览器中显示,比如说:
<?php
/*This is a PHP Heading
the h1 tag displays text very bold and big, and the p tag below is the paragraph tag and will be displayed below the heading.
*/
echo"<h1> PHP Heading</h1>";
echo "<p> This is the paragraph </p>";
?>
你在上面的代码中可以看到的多行注释可以说有两个标签:一个是开头标签,即/* ,另一个是结尾标签*/ 。你的评论文本/代码就在这两个标签之间。
PHP中的变量
变量是一个存储或容纳数据或值的容器。在 PHP 中,用美元符号$ 和变量名称一起创建一个变量。
如果要将变量赋值给一个值,我们使用= 符号。这里有一些关于PHP变量的重要事项需要注意:
- 一个变量的声明/执行要用美元符号
$,然后是变量名。 - 变量名是区分大小写的。例如,
$Derek与$DEREK有很大的不同。 - 变量名不应该也不能以数字开头,而是以字母(Aa - Zz)或下划线(_)开头。
下面是一些在PHP中命名变量的例子:
<?php
$color = "red";
echo "$color"; //THIS CODE OUTPUTS THE COLOR RED TO THE WEB BROWSER
echo "</br>";
$COLOR = "Blue";
echo "$COLOR"; //THIS CODE OUTPUTS THE COLOR BLUE TO THE WEB BROWSER
echo "</br>";
$_price = "1000";
echo "$_price"; //THIS CODE OUTPUTS THE PRICE 1000 TO THE WEB BROWSER
echo "</br>";
$_PRICE = "900";
echo "$_PRICE"; //THIS CODE OUTPUTS THE PRICE 900 TO THE WEB BROWSER
?>
上面的代码显示了在PHP中命名变量的不同方法。
PHP中的数据类型
PHP中的变量可以存储不同数据类型的值。现在让我们来讨论一下在PHP中工作的一些数据类型:
StringIntegerFloatBoolean
字符串数据类型
字符串是一种数据类型,用双引号内的一些文本表示" " 。字符串也可以包含数字和特殊字符,但它们应该被包含在引号中,比如说:
<?php
$name = "Derek Emmmanel";
echo "$name";
echo "<br>";
$price = “1234567”;
Echo “$price”;
?>
从上面的代码来看,变量值“Derek Emmanuel”; 和"1234567" 属于string 数据类型,因为它们被括在引号内。
我们可以用另一种方法在我们的网络浏览器中运行上述代码,比如说:
<?php
$name = "Derek Emmmanel";
var_dump($name);
?>
在上面的代码中,我使用了var_dump 关键字来执行我的PHP代码。Var_dump 不仅将你的代码显示在你的Web浏览器中,而且还可以帮助你识别你正在处理的数据类型以及它包含多少个值:

var_dump 关键字
整数数据类型
整数是没有小数点的整数。整数可以是负数(-34567)或正数(34567),举例来说:
<?php
$ad = 12345;
var_dump($ad);
?>
上面的代码就是一个整数数据类型的例子:

Float数据类型
浮点数不是整数,而是带有小数点的数字。浮点数也可以是负的小数(-34.567)或正的小数(34.567),比如说
<?php
$fl = 34.567;
var_dump($fl);
?>
布尔数据类型
布尔型是一种数据类型,代表两种可能的结果,true 或false 。布尔型主要用于我们在处理条件语句时,如if,else,elseif, 和swtich 。比如说:
$house = true;
$city = false;
结论
我希望你从今天的教程中学到了很多东西。请继续关注我们的下一个主题。
编码愉快!