- var_dump: documentation ( source)
<?php
class FizzBuzz
{
public function __call($n, $args)
{
return [0b10=>@Fizz,0b01=>@Buzz,0b11=>@FizzBuzz][(!($n%3)<<1)|!($n%5)]??$n;
}
}
$fb = new FizzBuzz;
var_dump($fb->{"0"}());
var_dump($fb->{"1"}());
var_dump($fb->{"2"}());
var_dump($fb->{"3"}());
var_dump($fb->{"4"}());
var_dump($fb->{"5"}());
var_dump($fb->{"6"}());
var_dump($fb->{"7"}());
var_dump($fb->{"8"}());
var_dump($fb->{"9"}());
var_dump($fb->{"10"}());