php [php:closure]将参数传递给#php中的闭包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php [php:closure]将参数传递给#php中的闭包相关的知识,希望对你有一定的参考价值。

//refs: http://php.net/manual/ja/functions.anonymous.php

$message = 'hello';

// $message は クロージャスコープになる
$example = function () {
    echo $message . 'world!' ;
};
$example();  // $message未定義エラー

// クロージャの引数はCall時に渡されたもの
$example = function ($message) {
    echo $message . 'world!' ;
};
$example();  // クロージャの引数ないよエラー

// use() で親スコープの$message を引き継ぐ
// 引き継がれた変数の値は、関数が定義された時点のもの
// 関数が呼ばれた時点のものではない
$example = function () use ($message) {
    echo $message;
};
$message = 'world';
$example();  //hello

以上是关于php [php:closure]将参数传递给#php中的闭包的主要内容,如果未能解决你的问题,请参考以下文章

使用AJAX将参数传递给PHP函数

php 将参数传递给Transformer

通过 AJAX 将参数传递给 PHP 函数

将参数传递给查询时,Php PDO 无法正常工作?

将参数传递给 php include/require 构造

将php参数传递给bladee内部的vue函数