PHP
02 May 2025
Hamroqulov Behruz
1049

PHP

PHP dasturlash tili haqida ma'lumot

PHP (Hypertext Preprocessor) — veb‑dasturlash uchun keng tarqalgan, ochiq manbali server‑tomon skript tili. Quyida PHP haqida asosiy ma’lumotlar keltirilgan.

1. Tarixi va evolyutsiyasi
  • 1994 yilda Rasmus Lerdorf tomonidan “Personal Home Page Tools” nomi bilan yaratilgan.
  • Keyinchalik PHP/FI (Form Interpreter) ga aylandi va 1997 yildan boshlab PHP: Hypertext Preprocessor nomi ostida rivojlanmoqda.
  • Hozirgi asosiy tarmoqlar: PHP 7.x (tezlik va xotira optimizatsiyasi), PHP 8.x (JIT, yangi sintaksis xususiyatlari).
2. Asosiy xususiyatlari
  • Server‑tomon ishlov berish: PHP kodlari serverda bajarilib, natija HTML yoki JSON shaklida brauzerga jo‘natiladi.
  • Dinamik veb‑sahifalar yaratish imkoniyati.
  • Ochiq manba (MIT/GPL lisensiyasi).
  • Platformaga bog‘liq emas: Windows, Linux, macOS va boshqalarda ishlaydi.
  • Keng kutubxonalar va kengaytmalar to‘plami (MySQL, PostgreSQL, Redis, MongoDB, GD, cURL…).
3. O‘rnatish va sozlash
  1. Web‑server: Apache (mod_php), Nginx (PHP‑FPM) yoki IIS.
  2. PHP interpretatori: rasmiy saytdan (https://www.php.net/downloads).
  3. php.ini konfiguratsiya faylida zarur sozlamalarni (error_reporting, memory_limit, upload_max_filesize…) o‘rnatish.


Mashxur maqolalar
PYTHON haqida
PYTHON haqida

Python — bu oson o‘rganiladigan, kuchli va keng tarqalgan dasturlash t...

JavaScript
JavaScript

Javascript haqida ma'lumot

Java dasturlash tili
Java dasturlash tili

Java — bu 1995-yilda Sun Microsystems tomonidan ishlab chiqilgan va ho...

C#
C#

C# haqida ma'lumot

PHP haqida
PHP haqida

PHP —bu server tomonida ishlaydigan ochiq kodli dasturlash tili bo‘lib...

Yangi maqolalar
Sun'iy intellekt: kelajakni qanday shakllantiradi?
Sun'iy intellekt: kelajakni qanday shakllantiradi?
Sun'iy intellekt kelajakni shakllantirishda muhim rol o'ynaydi. U tibb...
Veb-dizayn: Foydalanuvchi tajribasi va interfeysi prinsiplari
Veb-dizayn: Foydalanuvchi tajribasi va interfeysi prinsiplari
Veb-dizaynning asosiy prinsiplari va foydalanuvchi tajribasi (UX) haqi...
Ma'lumotlar tahlili: Biznesda qanday qo'llaniladi?
Ma'lumotlar tahlili: Biznesda qanday qo'llaniladi?
Ma'lumotlar tahlili biznesda raqobatbardosh ustunlik yaratadi. Tahlil...
Yangi avlod robotlarining imkoniyatlari va ularning ta'siri
Yangi avlod robotlarining imkoniyatlari va ularning ta'siri
Yangi avlod robotlarining imkoniyatlari va ularning insoniyat hayotiga...
Bulutli texnologiyalar: afzalliklari va kamchiliklarini o'rganamiz
Bulutli texnologiyalar: afzalliklari va kamchiliklarini o'rganamiz
Bulutli texnologiyalar, ma'lumotlarni saqlash va qayta ishlashda afzal...