paydo bo‘ldi. Bu mahsulot HTML-kod ichiga yozilib, HTML-formalarni qayta
ishlab, hozirgi PHP dasturlash tilining tayanch imkoniytlarini ichiga olgan. PHP/FI
kod yozilishi Perl tiliga juda oxshagan, lekin soddaroq bo‘lgan.
1997 yili PHP/FI 2.0 nashri chiqdi. O‘sha paytda bu mahsulot bilan dunyo
bo‘yicha bir necha ming odam foydalanib, taxminan 50 ming domen bo‘lib,
Internetning 1%-ni tashkil qildi.
1997 yilda Endi Gutmans va Ziv Suraski PHP/FI kodini boshqatdan yozib
chiqishdi, chunki eski kod ular ishlatayotgan elektron tijorat tizimlari uchun
yaroqsiz edi. Eski kodning mualliflaridan yordam olish uchun ular birlashishni
taklif etib, PHP3 nomli loyihani PHP/FI -ning rasmiy vorisi deb e’lon qilishdi.
Yangi loyiha uyushgandan keyin PHP/FI loyihasi ishlab chiqarilishi to‘xtatilgan.
PHP 3.0 -ning eng kuchli taraflaridan biri uning kengaytirala olinadigan
yadrosi (tizimning boshqaruv qismi) bo‘lib, bundan tashqari, ma’lumot
jamg‘armalar bilan, turli protokollar va interfeyslar bilan birgalikda ishlash keng
imkoniyatlari yaratildi. Muvaffaqiyatga erishishga ancha ahamiyatli fakt bu yangi
tilni boyligi va ob’yektlarga mo‘ljallangan dasturlashni qo‘llay olishi. Yangi loyiha
bilan birga nafaqat tilni tashqi, ichki tuzulishi o‘zgardi, balki o‘zini nomi ham.
Endi PHP qisqartmasi “PHP: Hypertext Preprocessor” ma’nosini anglatishi
bildirildi.
1998 yilning oxirida PHP foydalanuvchilarining soni o‘n minglardan oshdi.
Yuz mingdan oshiq veb-saytlar bu tilni qo‘llashini e’lon qilishdi. Taxminan
Internetning 10% serverlarida PHP 3.0 o‘rnatilgan edi.
1998 yilning iyun oyda PHP3 to‘qqiz oy ommaviy tekshiruvidan keyin
rasman e’lon qilindi. Shu yilning qishida Endi Gutmans va Ziv Suraski PHP
yadrosini qaytadan ishlab chiqarishni boshlashgan. Ularning asosiy vazifasi PHP
tizimining unumdorligini ko‘tarish va kodning modullarini yaxshilash edi. Hozirgi
kunlarda “Zend Engine” qayta yaxshilanib PHP5 tili ishlab chiqarildi. Asosiy
o‘zgarishlar ob’yektlarga mo‘ljallangan dasturlash modelida bo‘lib, tilning
imkoniyatlarini yanada kengaytirdi
Amaliy qism
1.
echo "My first PHP script!";
?>
$txt = "PHP";
echo "I love $txt!";
?>
// This is a single-line comment
# This is also a single-line comment
?>
// You can also use comments to leave out parts of a code line
$x = 5 /* + 15 */ + 5;
echo $x;
?>
$txt = "Hello world!";
$x = 5;
$y = 10.5;
echo $txt;
echo "
";
echo $x;
echo "
";
echo $y;
?>
$x = 5; // global scope
function myTest() {
// using x inside this function will generate an error
echo "
Variable x inside function is: $x
";}
myTest();
echo "
Variable x outside function is: $x
";
?>
function myTest() {
$x = 5; // local scope
echo "
Variable x inside function is: $x
";
} myTest();
// using x outside the function will generate an error
echo "
Variable x outside function is: $x
";
?> $txt1 = "Learn PHP";
$txt2 = "W3Schools.com";
$x = 5;
$y = 4;
echo "