Go back
Home
  • PHP
    • Grav玩法-Header
    • Grav玩法-安装配置
    • PHP系统架构师成长之路
      • Yii
        • Yii Gii工具使用
        • Yii 安全篇
        • Yii安装
        • life Cycle
        • Yii学习笔记(二)
        • Yii学习笔记(一)
        • Yii学习资料
        • Action、View
        • database
      • 基础笔记
        • 变量
        • 数组
        • 常量
        • 基本数据类型
        • 复合数据类型
        • 运算符 位移运算
        • 控制脚本的执行顺序
        • 文件加载"
        • 错误处理
        • 函数
        • json
        • namespace和use关键字
        • twig日期格式化,日期补0问题
        • ::和->

Invalid Date
PHP

title: "php替代语法" layout: page date: 2017-09-03 17:29:38

举例:

<?php
$a = 100 ;
if ($a > 10){
    echo '100'.'</br>';
}
?>

<?php if($a > 10):?>
    <h1>a>10</h1>
<?php else:?>
    <h1>a<=10</h1>
<?php endif?>

冒号(:)等价于左花括号({),endif等价于右花括号(}).

可以使用替代语法的有:

if/while/foreach/switch

<?php while (expr): ?>
  <li>循环点什么</li>
<?php endwhile; ?>
<ul>
    <?php foreach ($countries as $country): ?>
        <li>
            <?= html::encode("{$country->name}   {$country->code}") ?>
        </li>
    <?php endforeach; ?>
</ul>

配合<?=$content?>比直接echo来的直观的多。

  • title: "php替代语法" layout: page date: 2017-09-03 17:29:38