Php on html



Download 35,78 Kb.
bet3/3
Sana24.01.2022
Hajmi35,78 Kb.
#406869
1   2   3
Nashr

Sana

Izoh

PHP 1.0

1995 yil, 8 iyun

Rasmiy nomi “ Personal Home Page Tools (PHP Tools)”. Bu “PHP” qisqartmani birinchi marta ishlatilinishi.

PHP 2.0

1996 yil, 16 aprel

Web-sahifalarni “Tez va oson ishaydigan qurol” deb e’lon qilingan mahsulot.

PHP 3.0

1998 yil, 6 iyun

Bir kishi ishlab chiqaruvchi loyihadan ko‘p ishlab chiqaruvchilar loyihasiga aylandi. Endi Gutmans va Ziv Suraski kodni qaytadan yozib chiqishdi.

PHP 4.0.0

2000 yil, 22 may

Yangi yadro “ Zend Engine” asosida tuzilgan

PHP 4.1.0

2001 yil, 10 dekabr

Til konstruktsiyasiga superglobal imkoniyatlar qoshilgan ($_GET, $_POST, $_SESSION va b.)

PHP 4.2.0

2002 yil, 22 aprel

Xavfsizlikni oshirish maqsadida tizimning sozlash “register_globals” parametri o‘chirilgan

PHP 4.3.0

2002 yil, 27 dekabr

“CGI ” (Common Gateway Interface)ga qo‘shimcha “CLI” (Command Line Interpreter) texnologiyasi kiritilgan.

PHP 4.4.0

2005 yil, 11 iyul

PHPize va PHP-config skriptlari uchun qo‘llanma varaqlari qo‘shilgan.

PHP 5.0.0

2004 yil, 13 iyul

Zend Engine II-yangi ob’ekt modeli kiritilgan.

PHP 5.1.0

2005 yil, 24 noyabr

PHP Engine ishlash unumdorligi yaxshilangan.

PHP 5.2.0

2006 yil, 2 noyabr

Kengaytiradigan filtr modullarining PHP tizimida ishlatish imkoniyatlari ochiq holati o‘rnatilgan (default).

PHP tilida yaratilgan dasturlar faqat serverda bajariladi, shuning uchun bu dasturlash tili server tili deb ham ataladi. PHP-skript serverda bajarilgandan keyin, hosil qilingan natija mijozga (brauzerga) uzatiladi. PHP tilida dasturlash uchun quyidagi vositalarga ega bo‘lish lozim:

1. Web-server.

2. Ma’lumotlar bazasini boshqarish tizimi (MBBT) MySQL (ma’lumotlar bazasida saytga qo‘shiladigan ma’lumotlar saqlanadi).

3. PHP interpretatori.

4. Kod yozish uchun matn tahrirlagichi.

5. Brauzer.

Endi PHP dasturlash tilining sintaksisi haqida to‘xtalib o‘tamiz. PHP dasturlashtirish tilida o‘zgaruvchilar $ belgisi bilan boshlanadi. O‘zgaruvchi nomi registrga sezuvchan bo‘ladi. $username va $Username nomlari ikkita alohida o‘zgaruvchi nomlarini anglatadi. O‘zgaruvchini nomlashda o‘zgaruvchi nomi harf yoki ostki chiziq belgisi, ulardan so‘ng belgi-harflar to‘plami yoki osti chiziq belgisi kelishi mumkin. Masalan:

$username=’Barry’;

$Username=’White’;

echo “$username $Username”;

?>
Yuqoridagi fragmentda ikkita alohida o‘zgaruvchi yaratiladi. Shundan so‘ng natijalarni chiqarish uchun “echo” operatoridan foydalaniladi. PHP sintaksisi nuqtai - nazaridan qaraganda bular hammasi absolyut to‘g‘ridir. Keltirilgan ssenariy natijasi sifatida Barry White chiqariladi.

PHPda havolalar C tilidagi ko‘rsatkichlarga analog hisoblanmaydi. Ularni o‘zgaruvchi qiymatiga murojaat qilish psevdonimi sifatida qarash kerak.

Havolaga qiymat o‘zlashtirilayotganda o‘zlashtirilayotgan o‘zgaruvchi nomi oldiga & (ampersand) belgisini qo‘yish yetarli hisoblanadi.

PHP ning to‘rtinchi va undan keying versiyalarida “superglobal” massivlar tushunchasi kiritilgan. Bu massivlar skript bajariladigan muhit va serverning holati to‘g‘risidagi ma’lumotlarni o‘z ichiga oladi. Bu massivlarning umumiy soni 9 ta.

$GLOBALS – berilgan skript ko‘rinishi global sohasining shu onda mumkin bo‘lgan har bir o‘zgaruvchisiga murojaat mavjud. Ushbu massivning kalitlari bo‘lib global o‘zgaruvchilarning nomlari hisoblanadi.

$_SERVER – joriy skriptning web-server tomonidan o‘rnatilgan yoki boshqa biror yo‘l bilan bajarish muhitiga aloqador o‘zgaruvchilar.

$_GET – skriptga HTTP GET orqali beriladigan o‘zgaruvchilar.

$_POST – skriptga HTTP POST orqali beriladigan o‘zgaruvchilar.

$_COOKIE – skriptga HTTP cookies orqali beriladigan o‘zgaruvchilar.

$_FILES – skriptga HTTP post – fayllarni yuklash orqali beriladigan o‘zgaruvchilar.

$_ENV – skriptga atrof muhit orqali beriladigan o‘zgaruvchilar.

$_REQUEST – skriptga foydalanuvchilarning kiritish mexanizmlari orqali beriladigan o‘zgaruvchilar, ularga ishonib bo‘lmaydi.

$_SESSION – skriptning shu ondagi sessiyasida registratsiya qilingan o‘zgaruvchilari.

PHP dasturlash tili ma’lum miqdorda kamchiliklar va afzalliklarga ega.

PHP tili afzalliklariga quyidagilarni keltirish mumkin:

1. an’anaviylik

2. oddiylik

3. samaradorlik

4. xavfsizlik

5. moslashuvchanlik

PHP tarkibidagi til strukturasi C va Perl ga o‘xshashlik xususiyati uning barcha versiyalarida saqlanib qolgan. PHP ning kodlarini boshqa belgilash tillariga oson joylashtirish imkoniyati mavjud. Masalan:





PHP on HTML





echo " Bu PHP skript!";



?>


Download 35,78 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish