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基本语法经典指南】如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。
推荐阅读
- 如何在Java中将元素添加到数组()
- D3.js arc.innerRadius()函数用法介绍
- 希尔密码指南和代码实现详解
- 在C++中使用STL进行数组的所有排列
- 道德黑客简要概论
- 原型设计和制作模型 – 软件工程
- 算法设计(将所有零移动到数组末尾详细代码实现)
- PHP array_diff_uassoc()函数用法介绍
- JavaScript日期Date对象函数参考