next up previous index
Következő: 9.1.1.17 OOP Fel: 9.1.1.16 Bonyolultabb struktúrák Előző: 9.1.1.16.1.1 Referenciák használata   Index

9.1.1.16.2 Szimbólikus hivatkozások

Ha a fent említett hivatkozásokban egy blokk nem egy változó referenciájával, hanem egy string-gel tér vissza, a nyelv akkor sem esik kétségbe. Szorgalmasan elkezdi böngészni a szimbólumtáblát, hátha talál egy ilyen bejegyzést:
$nev = ,,ize'';
$$nev = 1;		# $ize
${$nev} = 2;		# $ize
${$nev x 2} = 3;	# $izeize
$nev->[0] = 4; 	# $ize[0]
&$nev();		# &ize()
$modulom = ,,MAS''
${,,${modulom}::$nev''} = 5;	# $MAS::ize

Ha ez a szabadság nem tetszik nekünk, akkor megköthetjük kezünket a use strict; használatával.




1999-09-17