创建匿名函数并立即执行

<?php
declare(strict_types=1);
ini_set('display_errors', 'On');
error_reporting(-1);


$name = '张三';
$gender = '男';
$birth = 2003;


call_user_func(static function () use ($name, $gender, $birth) {
    echo "方式(1) => 俺叫{$name}{$gender}),出生于{$birth}年。" . PHP_EOL;
    // 方式(1) => 俺叫张三(男),出生于2003年。
});


call_user_func(static function (string $name, string $gender, int $birth) {
    echo "方式(2) => 俺叫{$name}{$gender}),出生于{$birth}年。" . PHP_EOL;
}, $name, $gender, $birth);
// 方式(2) => 俺叫张三(男),出生于2003年。

Copyright © 2024 码农人生. All Rights Reserved