1 php基本语法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1 php基本语法相关的知识,希望对你有一定的参考价值。
php 标记
1 当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,而任何起始和结束标记之外的部分都会被 PHP 解析器忽略.
2 PHP 也允许使用短标记 <? 和 ?>,但不鼓励使用.只有通过激活 php.ini 中的 short_open_tag 配置指令或者在编译 PHP 时使用了配置选项 --enable-short-tags 时才能使用短标记.
3 如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记.这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图.
<?php echo "Hello world";
从 html 中分离
1 凡是在一对开始和结束标记之外的内容都会被 PHP 解析器忽略,这使得 PHP 文件可以具备混合内容.可以使 PHP 嵌入到 HTML 文档中去.
<p>html 内容</p> <?= "Hello world";?> <p>html 内容</p>
四对不同的开始和结束标记
1 <?php ?> 总是可用的
<?php echo ‘Hello world‘; ?>
2 <script language="php"> </script> 总是可用的
<script language="php"> echo ‘Hello world‘; </script>
3 短标记.php.ini 配置文件中的指令 short_open_tag 打开后才可用,或者在 PHP 编译时加入了 --enable-short-tags 选项.
<?php $hw="Hello world"; ?> <? echo $hw; ?> <?= $hw;?>
4 ASP 风格标记. 通过 php.ini 配置文件中的指令 asp_tags 打开后才可用(通常不推荐使用).
<?php $hw="Hello world"; ?>
<% echo $hw; %>
<%= $hw %>
注意:
1 因为服务器可能不支持短标记.为了代码的移植及发行,确保不要使用短标记.
2 PHP 5.2 和之前的版本中,解释器不允许一个文件的全部内容就是一个开始标记 <?php.自 PHP 5.3 起则允许此种文件,但要开始标记后有一个或更多白空格符.
3 自 PHP 5.4 起,短格式的 echo 标记 <?= 总会被识别并且合法,而不管 short_open_tag 的设置是什么.
指令分隔符:
1 一段PHP代码中的结束标记隐含表示了一个指令分隔符:分号.
2 在一个PHP代码段中的最后一行可以不用分号结束.
3 最后一行省略了?>,则分号不能省略.
<?php echo "Hello world";//分号 ?> <?php echo "Hello world" //省略分号?> <?php echo ‘Hello world‘;//不能省略
注释:
单行注释: # 注释内容 // 注释内容 多行注释: /* 注释内容 */
以上是关于1 php基本语法的主要内容,如果未能解决你的问题,请参考以下文章