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基本语法的主要内容,如果未能解决你的问题,请参考以下文章

PHP基本环境和语法形式

php-语言参考-基本语法3.1

1 php基本语法

php的基本语法

PHP基础2--基本语法

3 php基本语法