|
/* qiymati valuel kaliti 5 (bizda kalitning eng katta qiymati 4 bo‘lganligiBog'liq 1. Aripov M., Fayzieva M. Web texnologiyalar./* qiymati valuel kaliti 5 (bizda kalitning eng katta qiymati 4 bo‘lganligi
uchun)ga teng m assiv kiritdik */
echo $name; ?>________________________________________________________
M a ssiv n in g e le m e n tin i o 'z g a rtiris h u c h u n , k a litini yangi qiy
m a tg a te n g la s h tiris h yetarli. M assiv k a litini o 'z g a rtiris h m u m k i n
e m a s, f a q a tg in a e lem e n t (k a lit/q iy m a t ju ftlig in i)n i o 'c h ir ib y u b o rish
va y angisini kiritish m u m k i n . M assiv e le m e n tin i o 'c h ir is h u c h u n ,
u n s e t() fu n k s iy a s id a n foydalaniladi.
$nam e=array(2=>5, 3=>6,4=>15); $nam e[] = valuel;
/* qiymati valuel kaliti 5 (bizda kalitning eng katta qiymati 4 bo'lganligi
uchun)ga teng m assiv kiritdik */
echo Sname; $nam e[] = “Sobir”;
/*kaliti(indeksi)5 ga teng. $name[5] = “Sobir” ga ekvivalent element yara-
tildi V Echo $name.'
’; $nam e[“starosta”] = “ K om ila”;
/* Kaliti “starosta”, qiymati “ K om ila” bo'lgan yangi massiv elem entini
yaratadi */
unset($nam e[4]);
/ / massivdan kaliti 4 ga teng bo'lgan elem entni o'chiradi
Echo $name.'
’;
unset ($name); / / m assivni to'liq o'chiradi
E cho Sname; ?>____________________
Object tipi (obyektlar)
O b y e k tlar — obyektga y o 'n a ltirilg a n d a s t u r l a s h d a n (O Y D ) o lin -
gan m a ’l u m o tl a r tipi. O Y D prinsipiga a soslanib, klass — bu xususi-
yati va ish lash m e to d i a n i q la n g a n o b y e k tla r t o 'p l a m i , obyekt esa
k lassd an o lin g a n b ir nusxa.
B iro r-b ir v azifani bajaruvchi a m a l l a r d a n ta s h k il t o p g a n klassni
e ’lon q ila m iz . K lass e ’lon qilib b o 'l i n g a n d a n so 'n g , klassni a ’zosi
b o 'lg a n a lo h id a a n i q elem e n t — o b y ek tn i y a r a ta m iz . Bu jara y o n
k la ssn in g n u sx a s in i yaratish deb n o m l a n a d i . O byekt new kalit so'zi
y o rd a m id a yaratiladi. B u n i n g u c h u n , obyekt qaysi klassni nusxasi
e k a n lig in i va b a r c h a p a r a m e t r l a r n i k o 'rsa tish kerak. O b y e k tlar bilan
ish la sh d a k las slarn i c h a q ir ish u c h u n —> o p e r a to r i d a n foydalaniladi.
M isol u c h u n , d a s tu r c h il a r klassi — b u d a s t u r t u z a olad ig an ,
k o m p y u te rd a ishlay o ladigan va b u n d a n t a s h q a r i b o sh q a in s o n l a r
kabi ism va fam iliyaga ega in s o n l a r klassi. E n d i, a g a r b iro rta a n iq
b ir d a s tu rc h i, m a s a la n , Odil K a r i m o v n i o la d ig a n bo'Isak, u h o ld a
u b o sh q a d a s t u r c h il a r kabi d a s tu r tu z a o lad ig an , ism -fam iliy ag a va
b o sh q a xususiyatlarga ega d a s t u r c h il a r klassin in g obyekti h iso b la
nadi.
2.9-m isol. P H P da obyektlar.
|
| |