Sobes.tech
Junior — Middle

PHP-nin işləmə mexanizmini və skriptlərin necə işlənməsini izah edə bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

PHP — server tərəfli proqramlaşdırma dilidir və skriptləri aşağıdakı şəkildə işləyir:

  1. Müştəridən sorğu — veb server HTTP sorğusunu alır.
  2. Sorğunun PHP-interpreterə ötürülməsi — server (məsələn, Apache mod_php modulu ilə və ya FastCGI vasitəsilə) PHP skriptini işləmək üçün göndərir.
  3. Parsing və tərtib — PHP-interpreter skripti oxuyur, onu opcode (bayt-kod) şəklinə çevirir.
  4. İcrası — interpreter opcode-ləri icra edir, məntiqi işləyir, verilənlər bazası, fayllarla əlaqə qurur və s.
  5. Çıxışın yaradılması — nəticə (adətən HTML) formalaşır və veb serverə qaytarılır.
  6. Müştəriyə cavab — server yaradılmış cavabı brauzerə göndərir.

PHP sorğu-cavab rejimində işləyir: hər sorğu yeni proses və ya işçi axını başlatır, skripti sıfırdan icra edir və sorğular arasında vəziyyəti saxlamır (əgər sessiyalar və ya keşik istifadə olunmursa).

Sadə PHP skripti nümunəsi:

<?php
// Cari tarixi göstər
echo "Bu gün: " . date('Y-m-d');
?>

Bu skript hər sorğuda yenidən icra olunacaq və cari tarixi qaytaracaq.