我不明白这个PHP代码,它在做什么?

这个问题在这里已经有了答案:

  • 参考 - 这个符号在PHP中的含义是什么? 18个答案

  • 冒号 - 这是一个简短的语句版本,你不应该在这样的早期阶段真正学习它们。 首先你需要学习完整版本。

  • <?= $variable ?><?php echo $variable ?>的简短版本,但意思完全相同。

  • 另外,问题一中的简单版本实际上不被认为是一种好的做法,因为当你嵌套它们时,它们很难阅读。


    第1行和第3行的冒号是执行下面的代码的另一种方式

    if (!empty($data)) {
        ...
    }
    

    它在输出HTML时使它更清晰。

    (见http://php.net/manual/en/control-structures.alternative-syntax.php)

    <?=是写作<?php echo的简写方式,它也是一种替代方式。

    (见http://php.net/manual/en/function.echo.php)


    你可以在php中写很多类型的循环......例如:if(condition){... code ...} else {... code ...}或if(condition):代替“ {“你可以使用”:“并结束循环使用”endif“2)你的第2点是用php的shortcode编写的,因为你必须在php.ini中启用shortcode

    链接地址: http://www.djcxy.com/p/59359.html

    上一篇: I do not understand this PHP Code, what is it doing?

    下一篇: Including php script inside javascript confirm box