美文网首页
php5.4到php5.5

php5.4到php5.5

作者: foolgry | 来源:发表于2018-05-01 20:06 被阅读0次

    从php5.4到php5.5,废弃了一些特性,新增了一些特性。

    php5.5废弃的特性

    php5.5新特性

    • 新增generators
      `
      <?php
      function xrange($start, $limit, $step = 1) {
      for ($i = $start; $i <= $limit; $i += $step) {
      yield $i;
      }
      }

      foreach (xrange(1, 9, 2) as $number) {
      echo "$number ";
      }
      ?>
      `
      上面例子会输出:1 3 5 7 9

    • foreach支持list

    <?php
    $array = [
    [1, 2],
    [3, 4],
    ];

    foreach ($array as list($a, $b)) {
        echo "A: $a; B: $b\n";
    }
    ?>
    

    以上例子会输出:
    A: 1; B: 2
    A: 3; B: 4

    • empty支持任意表达式

      <?php
      function always_false() {
      return false;
      }

      if (empty(always_false())) {
      echo 'empty支持任意表达式';
      }

      ?>

    上面例子会输出:empty支持任意表达式

    相关文章

      网友评论

          本文标题:php5.4到php5.5

          本文链接:https://www.haomeiwen.com/subject/qwaalftx.html