PHP 5 va PHP 7
PHP gipermatn protsessorini anglatadi va asosan veb-ishlab chiqish uchun mo'ljallangan server tomonidagi skript tili sifatida ishlatiladi. U 1994 yil o'rtalaridan so'ng kuchga kirdi va Rasmus Lerdorf tomonidan ishlab chiqilgan. Ishga tushirilgandan so'ng, u ishlab chiquvchilar hamjamiyatida eng tan olingan dasturlash tiliga aylandi, taxminan 80% sanoat standarti PHP ni qo'llab-quvvatlaydigan asosiy dasturlash tili sifatida uning eng katta raqobatchisi ASP dan oshib ketdi. NET bozorida atigi 19% qolgan va RUBY, Java kabi boshqa tillar raqobatchilardan ancha orqada. Va so'nggi yangilanishda PHP ishlab chiquvchilari PHP ning eng so'nggi versiyasini PHP 7 ni taqdim etdilar, bu uning oldingi versiyasi PHP 5 dan ikki baravar tezroq ekanligini da'vo qilmoqda.
PHP 5
PHP 5 rivojlanish sohasida katta o'zgarish bo'ldi. PHPni ishlab chiqish guruhi asosan oldingi versiyalarning birortasida mavjud bo'lmagan etishmayotgan sohalarga e'tibor qaratdi. Rivojlanishning asosiy yo'nalishlari ob'ektga yo'naltirilgan dasturlash, XML (kengaytiriladigan belgilash tili) va My SQL-ni qo'llab-quvvatlashni o'z ichiga oladi. Yangilangan versiyada Destruktorlar, Konstruktorlar, Interfeyslar, Sinf turi bo'yicha maslahatlar, Abstrakt, sinflar, Statik xususiyatlar va usullar, Yakuniy xususiyatlar va usullar, sehrli usullarning butun to'plami mavjud.
Xususiyatlari
PHP 5 ning asosiy yangilangan xususiyatlari
- Qayta yozilgan MySQL
- MySQL kengaytmalari
- Tayyor bayonotlar
- SSL ulanishlari
- Ko'p so'rovlar funktsiyalari
- Bog'langan kirish va chiqish parametrlari
- XML bir butun sifatida ishlashga imkon beradi
- XML kengaytmalari libxml2 bitta XML kutubxonasida tekislangan
- Xatolarni tekshirishning turli usullari, shuningdek, istisnolarni qayta ishlash deb ataladi.
- PHP SOAP kengaytmasidan foydalanishi mumkin (oddiy ob'ektga kirish protokoli)
PHP 7
Dmitriy Stogov, Nikita Popov va Xinchen Xui yangi PHP 7 ni ishlab chiqish ortidagi odamlar edi. Ular PHP ning keyingi avlodi deb atalgan, PHPNG nomi bilan ham tanilgan eksperimental filialni yaratdilar. Va rivojlanish loyihasi muvaffaqiyatli bo'ldi. Rivojlanish hamjamiyati texnologiyaning sezilarli rivojlanishi tufayli yangi tilni mamnuniyat bilan qabul qildi. Ushbu ishlab chiquvchilar PHPNG rivojlanishini davom ettirdilar va 2015 yilda PHP 7 deb nomlangan barqaror versiyani chiqardilar.
Boshqalardan farqli o'laroq, PHP7 tezroq ishlashni taklif qiladi. Bundan tashqari, ular PHP 5 bilan solishtirganda 100% unumdorlik va tezlikni yaxshilashni kafolatlaydi. Bu veb-ishlab chiquvchilarga ustunlik berdi va ularga interaktiv vizual xususiyatlarni taqdim eta oladigan va kiritish so'roviga javob beradigan tezkor interaktiv veb-saytlarni loyihalash imkonini berdi. Bundan tashqari, u PHP 5 bilan solishtirganda ancha arzon, chunki u serverlarni quvvatlantirish uchun kamroq energiya talab qiladi. Shuningdek, ushbu yangi yangilanish yangi sintaksis va rivojlanishni osonlashtiradigan xususiyatlar bilan ishga tushirildi.
Xususiyatlari
PHP7 ning asosiy yangilangan xususiyatlari quyidagilardir:
1) PHP 7 ga kiritilgan qaytarish turi, biz undan argumentlar roʻyxatining yopilgan qavsdan keyin foydalanishimiz mumkin.
funktsiya dasturi_1(): massiv
{
qaytish [];
}
Yuqoridagi misol massivni qaytaradigan program_1 funksiyasidan iborat.
2) Kosmik kema operatori deb nomlangan yangi operator joriy etildi va u dasturlashning juda muhim qismiga aylandi, chunki u ishlab chiquvchiga birlashtirilgan taqqoslashlarni saralashga yordam beradi. Ushbu operator yordamida ikkita ifodani osongina solishtirishimiz mumkin.
Do'stlaringiz bilan baham: |