1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
<?php
namespace foospace;
require_once 'bla.php';
function Foo( int $b ): int
{
if ( $b == 0 ) {
return 0;
} else if ( $b == 1 ) {
return 2;
} else {
return $b * $b;
}
}
class Foo
{
/** @var string */
private $m_name;
/** @var string */
private $m_lastName;
const MY_CONST = "Hello World";
/**
* constructor with an initializatin list
*/
public function __construct() { $this->m_name = ''; $this->m_lastName = ''; }
public function Bar(): void {
// reduce it foo
--$foo;
switch ( $foo ) { // switch
case 1: // case 1
break; // break
case 2: { // case 2
break;
}
}
}
public function FunctionWithParameter(int $size, string &$str, int $longValue): bool
{
return false;
}
}
$array = array("foo" => "bar","bar" => "foo",);
|