Gewinnspiel

PHP 7


    <?php

    $obj = new class {
        private function bar()
        {
            throw new Exception('method was called');
        }
    };

    var_dump(
        method_exists($obj, 'bar')
    );
            
true

PHP


    <?php

    echo print('23');
            
231

PHP < 7.2


    <?php

    echo count(null) . count(0) . count(new stdClass);
            
011

PHP 7


    <?php

    $f = (function() {
        foreach ([1,2,3] as $i) {
            echo $i + yield;
        }
    })();

    foreach ([2, 1, 2] as $i) {
        $f->send($i);
    }
            
335

PHP 5.6


    <?php

    var_dump(
        $i = 2 ?: null ? 3 : 1
    );
            
3

PHP 7


    <?php

    echo ['a', 'b', 'c', 'd'][[2, 3][1]];
            
d