基础语法
PHP或超文本预处理器是一种广泛使用的开源通用脚本语言,可以嵌入HTML。PHP文件保存为”.php”扩展。PHP脚本可以与普通HTML一起编写在PHP标记中的任何位置。
PHP标签或转义到PHP
将普通HTML代码与PHP代码分离的机制称为转义到PHP的机制。有很多方法可以做到这一点。默认情况下已经设置了很少的方法,但是为了使用很少的其他方法,比如Short-open或aspstyle标记,我们需要更改php的配置。ini文件。这些标记还用于在HTML中嵌入PHP。有4个这样的标签可用于此目的。
1.规范PHP标记:脚本以<?php 开始 ?>结束。这些标记也被称为“规范PHP标记”。每个PHP命令都以分号(;)结束。让我们看看PHP中的hello world程序:
1 2 3 4 | <?php //输出 echo "Hello, world!"; ?> |
输出:
1 | Hello, world! |
2.SGML或短HTML标记:这些是初始化PHP代码的最短选项。脚本以<? 开始 ?>结束。这只能通过在php中设置short_open_tag来实现。ini文件设置“on”。
例子:
1 2 3 4 | <? //设置如前所述 echo "Hello, world!"; ?> |
3.HTML脚本标记:这些是使用脚本标记实现的。PHP 7.0.0中删除了这种语法。所以它不再被使用了。
例子:
1 2 3 | <script language="php"> echo "hello world!"; </script> |
4.ASP样式标签:要使用这个,我们需要设置php的配置。ini文件。活动服务器页面使用它们来描述代码块。这些以<%开始,以%>结束。
例子:
1 2 3 4 | <% //只有在设置打开时才能写入 echo "hello world"; %> |
在PHP中注释
注释是PHP引擎或语言作为程序的一部分而忽略、不读或不执行的内容,它的编写目的是使代码更易于阅读和理解。它们被用来帮助其他用户和开发人员描述代码以及它试图做什么。它还可以用于记录一组代码或程序的一部分。您一定在上面的示例程序中注意到了这一点。
- 单行注释:顾名思义,这些是单行或简短的相关解释,可以添加到代码中。要添加此内容,我们需要以(//)或(#)开头行。
例子:
12345678<?php// 单条注释// 不能注释多行echo "hello world!!!";# 这也是一行注释?>
输出:1hello world!!! - 多行或多行注释:这些注释用于容纳具有单个标记的多行,并且可以根据用户的需要扩展到多个行。要添加此内容,我们需要以(/*…*/)开头和结尾
例子:
12345678<?php/* 这是一条多行注释在PHP中编写变量通过在开头添加$符号。*/$sky8g= "hello world!";echo $sky8g;?>输出:
1hello world!
PHP中的大小写敏感
PHP对空白不敏感。这包括屏幕上不可见的所有类型的空格,包括制表符、空格和回车。即使一个空间等于任何数量的空间或回车。这意味着PHP将忽略一行或多行回车中的所有空格或制表符。除非遇到分号,否则PHP将多行代码视为一个命令。
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php // PHP代码说明了空格不敏感 $var1 = 15; $var2 = 30; $sum = $var1 + $var2; // "\n" 新行 echo $sum, "\n"; $sum1 = $var1 + $var2; echo $sum1; ?> |
输出:
1 2 | 45 45 |
在这里,它们都显示了相同的结果,没有任何错误。
PHP是区分大小写的。PHP中的所有关键字、函数和类名(而if、echo等)除了变量之外都不区分大小写。只有不同情况下的变量才会被区别对待。
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php // 在这里我们可以看到所有的echo // 语句以相同的方式执行 $variable = 25; echo $variable; ECHO $variable; EcHo $variable; // 但是这一行将显示运行时错误 // "Undefined Variable" echo $VARIABLE ?> |
输出:
1 2 3 | 25 25 25 |
PHP中块
在PHP中,可以使用花括号({})同时执行多个语句(在单个条件或循环下)。这形成了一个语句块,可以同时执行。
1 2 3 4 5 6 7 | <?php $var = 50; if ($var>0){ echo ("回车 \n"); echo ("大于0"); } ?> |
输出:
1 2 | 回车 大于0 |