分類 種類 C C++ PHP Perl JavaScript
関数 関数 type function_name(argument){} function function_name(argument[=default][,argument,,]){ ,,;[return [value];]}; sub name[($|@|%|&|*)]{ local(,,)=@_; }; function function_name(argument){}
関数参照 type (*function_name)(argument){} $function_val="function_name";
返値 return [value]; return [value]; return [value]; return [value];
関数参照呼び出し(可変関数) &function_name(arguments)  (function_name)(arguments) class_name -> function_name(arguments)

$function_val="function_name";

$function_val();

特殊関数 条件 if(){function function_name(){}}
ネスティング function function_name(){function function_name(){}}}
オーバーロード var type function_name(argument){}
サブルーチン sub name{};