基本语法


PHPoC标签

PHPoC脚本由代表脚本开始的开始标签(<?php or <?)和终止标签 (?>)组成。 此标签之外的的所有文字依据PHPoC parser而被无视后传送到标准输出端口上。网页的情况传送到web浏览器。

<?php                   // opening tag
  echo "Hello PHPoC!";  // script
?>                      // closing tag

在网页(HTML)插入PHPoC脚本

PHPoC parser无视除开始标签与终止标签之外的所有文字,故PHPoC 脚本可插入到网页(HTML)中使用。

<p>This will be ignored by PHPoC and displayed by the browser. </p>
<?php echo "While this will be parsed."; ?>
<p>This will also be ignored by PHPoC and displayed by the browser. </p>

但使用条件语句,在PHPoC标签之外的代码中也可进行处理。请查看下面例句。

<?php if(true){ ?>
This will show if the expression is true. <!-- This will be displayed -->
<?php } else { ?>
Otherwise this will show.                 <!-- This will not be displayed -->
<?php } ?>

区分命令

PHPoC的各命令行通过分号区分。但,PHPoC脚本块的最后一行或是单一行命令的情况可省略分号。

<?php
  echo "the first statement.\r\n";          // the first line, ';' is used
  echo "the last statement.\r\n"            // the last line, ';' can be omitted
?>
<?php echo "single line statement.\r\n" ?>  // single line, ';' can be omitted

※ 省略分号在语法上看是不正确的,建议一直使用。

注释

同'C'和'C++', 单行注释与多行注释PHPoC都支持。

<?php
  echo "the first statement.\r\n";          // one-line comment
  /* This
  is
  multiple-line comment. */
  echo "the last statement.\r\n";
?>

※ 在UNIX和PHP支持的注释'#'在PHPoC不支持。