"if" განცხადების სინტაქსი PHP-ში არის ფუნდამენტური კონცეფცია ვებ განვითარებისთვის, რომელიც საშუალებას აძლევს პროგრამისტებს გააკონტროლონ თავიანთი კოდის ნაკადი გარკვეული პირობების საფუძველზე. "if" განცხადება არის პირობითი განცხადება, რომელიც აფასებს მოცემულ გამონათქვამს და ახორციელებს კოდის ბლოკს, თუ გამოთქმა მართალია. ის უზრუნველყოფს მძლავრ ინსტრუმენტს გადაწყვეტილების მიღებისა და პროგრამის ქცევის გასაკონტროლებლად.
PHP-ში "if" განცხადების ძირითადი სინტაქსი ასეთია:
თუ (პირობა) {
// კოდი უნდა შესრულდეს, თუ პირობა trueა
}
"პირობა" არის გამოხატულება, რომელიც აფასებს ჭეშმარიტს ან მცდარს. ეს შეიძლება იყოს მარტივი შედარება ცვლადებს, მუდმივებს ან ლიტერალურ მნიშვნელობებს შორის შედარების ოპერატორების გამოყენებით, როგორიცაა "==", ">", "<", ">=", "<=", "!=" ან "! ==". ის ასევე შეიძლება იყოს უფრო რთული გამოხატულება, რომელიც მოიცავს ლოგიკურ ოპერატორებს, როგორიცაა "&&" (AND), "||" (ან), ან "!" (არა).
კოდის ბლოკი, რომელიც ჩასმულია ხუჭუჭა ბრეკეტებში "if" განცხადების შემდეგ შესრულდება მხოლოდ იმ შემთხვევაში, თუ პირობა მართალია. ეს ბლოკი შეიძლება შეიცავდეს ერთ ან მეტ განცხადებას, რომლებიც შესრულებულია თანმიმდევრობით. მნიშვნელოვანია აღინიშნოს, რომ კოდის ბლოკი სწორად უნდა იყოს ჩაღრმავებული წაკითხვისთვის და სინტაქსის შეცდომების თავიდან ასაცილებლად.
აქ არის "if" განცხადების მაგალითი PHP-ში:
<?php
$ასაკი = 25;
თუ ($age >= 18) {
echo "თქვენ გაქვთ ხმის მიცემის უფლება.";
}
?>
ამ მაგალითში ცვლადს "$age" ენიჭება მნიშვნელობა 25. "if" დებულება ამოწმებს, არის თუ არა "$age"-ის მნიშვნელობა 18-ზე მეტი ან ტოლი. ვინაიდან პირობა trueა, კოდი ""-ის შიგნით. if" ბლოკი შესრულებულია და შეტყობინება "თქვენ გაქვთ ხმის მიცემის უფლება". ნაჩვენებია.
ასევე შესაძლებელია შეიტანოს "სხვა" განცხადება "if" განცხადებასთან ერთად, რათა უზრუნველყოს ალტერნატიული კოდის ბლოკი, რომელიც უნდა შესრულდეს, თუ პირობა მცდარია. "if-else" განცხადების სინტაქსი ასეთია:
თუ (პირობა) {
// კოდი უნდა შესრულდეს, თუ პირობა trueა
} Else {
// კოდი, რომელიც უნდა შესრულდეს, თუ პირობა მცდარია
}
აქ არის "if-else" განცხადების მაგალითი PHP-ში:
<?php
$ასაკი = 15;
თუ ($age >= 18) {
echo "თქვენ გაქვთ ხმის მიცემის უფლება.";
} Else {
echo "თქვენ არ გაქვთ ხმის მიცემის უფლება.";
}
?>
ამ მაგალითში ცვლადს "$age" ენიჭება მნიშვნელობა 15. "if" დებულება ამოწმებს, "$age"-ის მნიშვნელობა არის თუ არა 18-ზე მეტი ან ტოლი. ვინაიდან პირობა მცდარია, კოდი ""-ის შიგნით. else" ბლოკი შესრულებულია და შეტყობინება "თქვენ არ გაქვთ ხმის მიცემის უფლება". ნაჩვენებია.
"if" განცხადების სინტაქსი PHP-ში შედგება "if" საკვანძო სიტყვისგან, რასაც მოჰყვება ფრჩხილებში ჩასმული პირობა და ხვეული ფრჩხილებში ჩასმული კოდის ბლოკი. მდგომარეობა ფასდება და თუ ის მართალია, კოდის ბლოკი შესრულებულია. სურვილისამებრ, "სხვა" განცხადება შეიძლება იყოს ჩართული, რათა მიუთითოთ ალტერნატიული კოდის ბლოკი, რომელიც უნდა შესრულდეს, თუ პირობა მცდარია.
სხვა ბოლოდროინდელი კითხვები და პასუხები პირობითი განცხადებები:
- როგორ შეგიძლიათ გამოიყენოთ მარყუჟი და "if" განცხადება ერთად მასივის კონკრეტული ელემენტების გასაფილტრად და საჩვენებლად?
- როგორ შეგიძლიათ ტექსტის ან ცვლადების გამოტანა PHP-ში?
- როგორ ქმნით "if" განცხადებას PHP-ში?
- რა არის პირობითი განცხადებების მიზანი პროგრამირების ენებში?