![]() |
|
||||||
|
|
| 07.02.12 / 23:13 |
|
Kristo Iila
Lühike referents neile, kel seni selgusetuks jäänud muutujate skoobid ning nende tööpõhimõte.Kõigepealt, muutuja skoop tähendab seda, millises koodi osas see muutuja eksisteerib ja omab sama väärtust, mis talle omistatud on. Kõige väiksema püsivusega on funktsiooni kohalikud muutujad - need kestavad ainult konkreetse funktsiooni sees ja funktsioonist väljudes kaotavad oma väärtuse, ntx nii: PHP kood:
Teiseks on klassi muutujad. Need on olemas niikaua kuni konkreetne klassi instants eksisteerib ning neid saab kasutada ainult ära näidates, millise klassi instantsi seest neid lugeda tuleb, nt nii: PHP kood:
Kolmandaks on globaalsed muutujad. Neid saab kasutada funktsioonidest ja klassidest väljaspool, nagu tavalisi muutujaid ja nad kestavad terve skripti jooksul. Nende kasutamiseks funktsioonide ja klasside seest tuleb nad enne global käsuga vastava funktsiooni skoopi importida, nii: PHP kood:
<?php
Loodan et ehk see jutuke aitab kedagi :) Artikli kommentaarid |
|