PHP基本语法经典指南

PHP或超文本预处理器是一种广泛使用的开源通用脚本语言, 可以嵌入HTML。 PHP文件以" .php"扩展名保存。 PHP脚本可以与普通HTML一起写在PHP标记中文档的任何位置。
PHP标记或转义到PHP
从PHP代码中分离普通HTML的机制称为"转义为PHP"的机制。有多种方法可以完成此操作。默认情况下, 已经设置了很少的方法, 但是为了使用其他一些方法(例如"短开"或ASP样式的标签), 我们需要更改php.ini文件的配置。这些标记还用于将PHP嵌入HTML。有4种这样的标签可用于此目的:
规范的PHP标签
:脚本以
< ?php
并以
?>
。这些标记也称为"规范PHP标记"。每个PHP命令以分号(
;
)。让我们看一下
你好, 世界
PHP中的程序:

< ?php # Here echo command is used to print echo "Hello, world!" ; ?>

输出如下:
Hello, world!

SGML或HTML短标签
:这些是初始化PHP代码的最短选项。脚本以
< ?
并以
?>
。这只能通过将php.ini文件中的short_open_tag设置设置为" on"来起作用。
例子:
< ? # Here echo command will only work if # setting is done as said before echo "Hello, world!" ; ?>

HTML脚本标签
:这些是使用脚本标记实现的。此语法已在PHP 7.0.0中删除。因此不再使用。
例子:
< script language= "php" > echo "hello world!" ; < /script>

ASP样式标签
:要使用此功能, 我们需要设置php.ini文件的配置。 Active Server Pages使用这些来描述代码块。这些开始于
< %
并以
%>
.
例子:
< % # Can only be written if setting is turned on # to allow % echo "hello world" ; %>

PHP注释
注释是被PHP引擎或作为程序一部分的语言所忽略且不会读取或执行的内容, 其编写目的是使代码更具可读性和可读性。这些用于帮助其他用户和开发人员描述代码及其试图执行的操作。它也可以用于记录一组代码或程序的一部分。你必须在上面的示例程序中注意到了这一点。
PHP支持两种类型的注释:
单行注释
:顾名思义, 这些是单行或简短的相关解释, 你可以在其中添加代码。要添加此代码, 我们需要以(
//
) 要么 (
#
)。
例子:
< ?php // This is a single line comment // These cannot be extended to more linesecho "hello world!!!" ; # This is also a single line comment ?>

输出如下:
hello world!!!

多行或多行注释
:这些用于通过单个标签容纳多行, 并且可以根据用户要求扩展到多行。要添加此代码, 我们需要以(
/*...*/
)
< ?php /* This is a multi line comment In PHP variables are written by adding a $ sign at the beginning.*/$geek = "hello world!" ; echo $geek ; ?>

输出如下:
hello world!

PHP中的区分大小写
PHP对空格不敏感。
这包括屏幕上所有不可见的空格类型, 包括制表符, 空格和回车符。甚至一个空格等于任意数量的空格或回车符。这意味着PHP将忽略单行中的所有空格或制表符, 或多行中的回车。除非遇到分号, 否则PHP会将多行视为单个命令。
例子:
< ?php // PHP code illustrate the whitespace insensitivity $var1=15; $var2 = 30; $sum = $var1 + $var2 ; // "\n" for new line echo $sum , "\n" ; $sum1 = $var1 + $var2 ; echo $sum1 ; ?>

输出如下:
4545

在这里, 他们两个都显示相同的结果, 没有任何错误。
PHP区分大小写。 PHP中的所有关键字, 函数和类名(while, if, echo等)除变量外均不区分大小写。仅对大小写不同的变量进行区别对待。让我们来看这个例子:
< ?php // Here we can see that all echo // statements are executed in the same manner$variable = 25; echo $variable ; ECHO $variable ; EcHo $variable ; // but this line will show RUNTIME ERROR as // "Undefined Variable" echo $VARIABLE ?>

输出如下:
252525

PHP中的块
在PHP中, 可以使用花括号将多个语句同时执行(在单个条件或循环下)({})。这形成了一个语句块, 该语句块被同时执行。
< ?php $var = 50; if ( $var > 0){ echo ( "Positive as \n" ); echo ( "greater than 0" ); } ?>

输出如下:
Positive asgreater than 0

【PHP基本语法经典指南】如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。

    推荐阅读