Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $message = 'hello';
- // tidak menggunakan "use", ketika closures dipanggil akan memunculkan null atau variabel tidak terbaca
- $example = function () {
- var_dump($message);
- };
- $example();
- // import atau inherit $message menggunakan "use" maka ketika closures di panggilan maka akan memunculkan output "hello", bisa di bilang ini adalah cara menyisipkan variable luar ke dalam closures
- $example = function () use ($message) {
- var_dump($message);
- };
- $example();
- // Inherit variable's by-reference
- $example = function () use (&$message) {
- var_dump($message);
- };
- $example();
- // Closures juga bisa support untuk paremeters atau argument
- $example = function ($arg) use ($message) {
- var_dump($arg . ' ' . $message);
- };
- $example("hello");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement