De scope van 'use'
Let op: keyword 'use' importeert alleen uit de scope waar je je closure definieert. Wil je variabelen importeren uit bijvoorbeeld de global scope, dan zal je het keyword 'global' moeten gebruiken. Tenzij je je closure ook binnen diezelfde global scope definieert.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Merk op dat $global_a niet beschikbaar was binnen $closure_a, omdat $global_a niet bestaat binnen de scope van function_a.
« vorige pagina | volgende pagina »
Inhoudsopgave
- Je eerste closure
- Variabelen importeren in een closure
- De scope van 'use'
- Closure en objecten
- WTF?! - de opsomming
- Disclaimer