1. 首页
  2. php

PHP – 语法概述

导读:零久将向您介绍PHP的基本语法,并使您的PHP基础变得非常重要。

PHP - 语法概述

获取PHP

PHP解析引擎需要一种方法来区分PHP代码与页面中的其他元素。这样做的机制被称为“获取PHP”。有四种方法可以做到这一点 –

Canonical PHP标签

最普遍有效的PHP标签样式是 –

<?php...?>

如果您使用此样式,您可以肯定您的标签将始终被正确解释。

短开(SGML风格)标签

短或短开标签看起来像这样 –

<?...?>

正如人们所料,短标签是最短的选项你必须做两件事之一才能让PHP识别标签 –

  • 在构建PHP时,请选择–enable-short-tags配置选项。
  • 将php.ini文件中的short_open_tag设置设置为on。必须禁用此选项才能使用PHP解析XML,因为XML标记使用相同的语法。

ASP风格的标签

ASP样式标记模仿Active Server Pages使用的标记来描述代码块。ASP风格的标签看起来像这样 –

<%...%>

要使用ASP样式标记,您需要在php.ini文件中设置配置选项。

HTML脚本标记

HTML脚本标签看起来像这样 –

<script language = "PHP">...</script>

评论PHP代码

PHP - 语法概述

一个意见是,只存在于人的阅读器和显示程序结果之前剥离出来的程序的一部分。PHP中有两种评论格式 –

单行注释 – 它们通常用于与本地代码相关的简短说明或注释。以下是单行注释的示例。

<?
   # This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

多行打印 – 以下是在单个打印语句中打印多行的示例 –

<?
   # First Example
   print <<<END
   This uses the "here document" syntax to output
   multiple lines with $variable interpolation. Note
   that the here document terminator must appear on a
   line with just a semicolon no extra whitespace!
   END;
   
   # Second Example
   print "This spans
   multiple lines. The newlines will be
   output as well";
?>

多行注释 – 它们通常用于提供伪代码算法,并在必要时提供更详细的解释。注释的多行样式与C中的相同。以下是多行注释的示例。

<?
   /* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

PHP对空格不敏感

PHP - 语法概述

空格是您键入的内容,通常在屏幕上不可见,包括空格,制表符和回车符(行尾字符)。

PHP空格不敏感意味着它几乎不会影响你连续多少个空白字符。一个空白字符与许多这样的字符相同。

例如,以下每个将2 + 2的总和分配给变量$ 4的PHP语句都是等效的 –

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP区分大小写

是的,PHP是一种区分大小写的语言。试试下面的例子 –

<html>
   <body>
      
      <?php
         $capital = 67;
         print("Variable capital is $capital<br>");
         print("Variable CaPiTaL is $CaPiTaL<br>");
      ?>
      
   </body>
</html>

这将产生以下结果 –

[Variable capital is 67]
[Variable CaPiTaL is]

语句是以分号结束的表达式

PHP中的语句是任何后跟分号(;)的表达式。由PHP标记包含的任何有效PHP语句序列都是有效的PHP程序。这是PHP中的典型语句,在这种情况下,将一个字符串分配给一个名为$ greeting的变量 –

[$greeting = "Welcome to PHP!";]

表达式是令牌的组合

PHP的最小构建块是不可分割的标记,例如数字(3.14159),字符串(.two。),变量($ 2),常量(TRUE),以及构成PHP本身语法的特殊单词,如if ,等等,等等

大括号制作积木

尽管语句不能像表达式一样组合,但是您始终可以将语句序列放在语句可以放在任何位置,只需将它们括在一组花括号中即可。

这两个陈述都是等价的 –

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.<br>");
   
if (3 == 2 + 1) {
   print("Good - I haven't totally");
   print("lost my mind.<br>");
}

从命令提示符运行PHP脚本

PHP - 语法概述

是的,您可以在命令提示符下运行PHP脚本。假设您在test.php文件中有以下内容

<?php
   echo "Hello PHP!!!!!";
?>

现在运行此脚本作为命令提示符如下 –

[$ php test.php]

它将产生以下结果 –

[Hello PHP!!!!!]
零久SEO希望您现在掌握PHP语法的基本知识,让您可以在工作中随心所欲不会被难题所困惑。

原创文章,作者:零久SEO,如若转载,请注明出处:https://www.seo0j.com/272.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

15555333984

在线咨询:点击这里给我发消息

邮件:lxa6@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code