PHP 标记 <?= <?php

Posted 风起时的悟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 标记 <?= <?php相关的知识,希望对你有一定的参考价值。

php官方支持以下命名: <?php <?= <? <script language="php"> ,最常见的使用就是和html组合使用,达到解析数据的作用.

 

推荐写法是第一种:<?php ?>

 

第二种是<?= ?> 相当于<?php echo?> 例如:

<?="hello world"?> 相当于 <?php echo "hello world"?>

在PHP 5.4之前还需通过 php.ini 配置文件中的指令 short_open_tag 打开后才可用. 但在5.4之后,就可以随意用了.

 

第三种<? echo  "hello world"?>

这种形式在html中不被解析,会被译为注释

 

第四种 <script language="php"> echo "hello world"</script>

此形式在PHP7.0之前是可用的,之后就不被解析了.

--------------------------------------------------------------------------------------------------------------------------

PHP分离写法

if语句:

<?php if ($expression == true): ?>
  如果是这样
<?php else: ?>
  否者就是那样
<?php endif; ?>

 也相当于

<?php if ($expression == true){ ?>
  如果是这样
<?php } else{ ?>
  否者就是那样
<?php } ?>

foreach循环:

<table>
    <tr>
        <th>id</th>
        <th>姓名</th>
        <th>班级</th>
        <th>入学时间</th>
    </tr>
    <?php foreach ($items as $item) { ?>
        <tr>
            <td><?= $item[‘id‘]; ?></td>
            <td><?= $item[‘name‘] ?></td>
            <td><?= $item[‘class‘] ?></td>
            <td><?= $item[‘join_time‘] ?></td>
        </tr>
    <?php } ?>
</table>

 遍历生成列表时就显得极为重要! 和jstl标签神似.

完毕!

以上是关于PHP 标记 <?= <?php的主要内容,如果未能解决你的问题,请参考以下文章

易学PHP——PHP基础知识

PHP基础

如何使用PHP从此代码中的锚标记中提取id和url?

php标记,变量,常量

HTML / PHP - 错误的结束标记顺序

PHP仿微信多图片预览上传功能