name = $name; $this->age = $age; } /** @param $foo : string * @param string $bar * */ public function greet( $foo = 0, $bar = 1 ) { echo "Hello, my name is " . $this->name . " and I am " . $this->age . " years old."; } } $people = [ new Person( "Alice", 30 ), new Person( "Bob", 25 ), new Person( "Eve", 35 ), new Person( "John", 28 ) ]; echo "
" . $selectedFruit . " is in the list of fruits.
"; } /** @param integer $a, @param int $b; @param number $c * @return the sum, a number */ function wfCalculateSum( $a, $b, $c, $d, $e ) { return $a + $b + $c + $d + $e; } $result1 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result2 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result3 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result4 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result5 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result6 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result7 = wfCalculateSum( 1, 2, 3, 4, 5 ); $result8 = wfCalculateSum( 1, 2, 3, 4, 5 ); /** @param integer $numbers */ function wfMyTartagliaTriangle( ...$numbers ): void { } wfMyTartagliaTriangle( 1, 1, 1, 1, 2, 1, 1, 3, 3, 1, 1, 4, 6, 4, 1, 1, 5, 10, 10, 5, 1 ); $myComplexArray = [ 1, [ 42 ] ]; foreach ( $myComplexArray as [ $a, $b, $c, $d, $ewww, $f ] ) { } class SomeBuilder { private $answer; public static function instance() { return new self; } public function start() { return $this; } public function doMagic() { $this->answer = 42; return $this; } public function end() { return $this-> answer; } } SomeBuilder::instance() ->start() ->doMagic() ->end();