Back
Syntax
Study
Editor
Mode:
HTML
CSS
JavaScript
PHP
Reset
Run »
HTML / CSS / JS
<?php $multiplier = 3; // Arrow function captures $multiplier automatically $triple = fn($n) => $n * $multiplier; $nums = [1, 2, 3, 4, 5]; $result = array_map($triple, $nums); echo "<p>Tripled: " . implode(", ", $result) . "</p>"; // Closure pipeline $pipeline = [ fn($n) => $n * 2, fn($n) => $n + 10, fn($n) => $n / 2, ]; $value = 6; foreach ($pipeline as $step) { $value = $step($value); } echo "<p>Pipeline result: $value</p>"; // ((6*2)+10)/2 = 11 ?>
Result
Open