function epl_data_type_process($data, $type) { switch ($type) { case 'date': $data = date_i18n('Y-m-d'); break; case 'curr': return float_val($data); break; } return $data; }
{ return $a; } function float_add_val(float $a = FLOAT_ADD_VAL) : float { return $a; } function string_add_val(string $a = STRING_ADD_VAL) : string { return $a; } function int_val_default_null(int $a = NULL_VAL) { return $a; } echo "Testing int val" . PHP_EOL; var_dump(int_val()); echo "Testing float val" . PHP_EOL; var_dump(float_val()); echo "Testing string val" . PHP_EOL; var_dump(string_val()); echo "Testing int add val" . PHP_EOL; var_dump(int_add_val()); echo "Testing float add val" . PHP_EOL; var_dump(float_add_val()); echo "Testing string add val" . PHP_EOL; var_dump(string_add_val()); echo "Testing int with default null constant" . PHP_EOL; var_dump(int_val_default_null()); echo "Testing int with null null constant" . PHP_EOL; var_dump(int_val_default_null(null));