PHP இல் நிபந்தனை அறிக்கைகள்

PHP இல் சரங்கள்
மாறிகள் மற்றும் மாறிலிகள்

In PHP 8, there are three sorts of main conditional statements: If…Else… ElseIf statements are conditional statements. In this article, you will learn about PHP conditional statements, from the fundamentals to sophisticated applications.

What are Conditional Statements?

PHP conditional statements வரையறுக்க a condition that must be met in order for the conditional code block to be executed. When the conditional statement is satisfied, the instruction pointer is moved to the first statement within the conditional block. If the condition is not satisfied, the instruction pointer skips the whole block of code and goes to the next statement outside the block.

PHP நிபந்தனை அறிக்கைகளின் வகைகள்

Conditional statements in PHP 8 are classified as follows. Their core idea stays the same; nevertheless, the developer’s decision between these மயக்கங்கள் is determined by the circumstance.

  1. If
  2. வேறு
  3. வேறு என்றால்
  4. ஸ்விட்ச்

தி சுவிட்ச் அறிக்கை முதல் மூன்றில் இருந்து வேறுபட்டது, எனவே, முதல் மூன்று வகைகளை விரிவாக விளக்கிய பிறகு ஸ்விட்ச் ஸ்டேட்மெண்ட் மீது வெளிச்சம் போடுவோம்.

PHP இல் IF அறிக்கை

In PHP, the IF statement is given an argument that is either true or false. When the argument is true, the statement’s code block is executed. If the parameters return false, the code block lines will not be executed.

if (condition) {
  code block that will execute when the condition becomes true
}

<?php
$a = date("H");

if ($a < "10") {
  echo "I am inside the if block!";
}
?>

உதாரணத்தின் விளக்கம்

  • a மாறி, தேதியுடன் துவக்கப்படுகிறது. தற்போதைய மணிநேரம் மட்டுமே தேதிக்கு வெளியே எடுக்கப்பட்டது.
  • தற்போதைய மணிநேரம் 20க்குக் குறைவாக உள்ளதா என்பதைச் சரிபார்க்க அறிக்கை பயன்படுத்தப்பட்டால்.
  • மேலே உள்ள கூற்று உண்மையாக இருந்தால். செய்தி அச்சிடப்பட்டுள்ளது.

குறிப்பு: தேதியிலிருந்து நேரத்தைப் பெறுவதில் உங்களுக்கு குழப்பம் இருந்தால், நேரம் மற்றும் தேதி கட்டுரையைப் பார்க்கலாம்.

ஒற்றை முடிவுகளுக்கு if அறிக்கை மிகவும் நன்றாக வேலை செய்கிறது, நிபந்தனை தவறானதாக இருந்தால், மாற்று அறிக்கை இருந்தால் என்ன செய்ய வேண்டும். இந்த வழக்கில், PHP இல் வேறு நிபந்தனைகள் இருந்தால் எங்களிடம் உள்ளது.

இல்லையெனில் PHP இல் அறிக்கை

Using the IF-ELSE statement, PHP allows you to handle both the true and false situations of a conditional statement. If the condition stated in the IF statement does not return true, the code block of the else statement is executed. Consider the following example to have a better understanding.

if (condition) {
  code block;
} else {
  code block;
}
$a = date("H");

if ($a < "10") {
  echo "Inside if!";
} else {
  echo "Inside else!";
}

உதாரணத்தின் விளக்கம்

  • மேலே உள்ள எடுத்துக்காட்டில், மாறி $a தற்போதைய தேதியைக் கொண்டுள்ளது. தேதி அளவுருவில் குறிப்பிடப்பட்ட "H" என்பது நாளின் தற்போதைய மணிநேரத்தை மட்டுமே நாங்கள் விரும்புகிறோம் என்பதைக் குறிக்கிறது.
  • தற்போதைய மணிநேரம் 20க்கு குறைவாக உள்ளதா எனச் சரிபார்க்கவும்.
  • தற்போதைய மணிநேரம் 0க்குக் குறைவாகவோ அல்லது அதைவிட அதிகமாகவோ இல்லாவிட்டால், else பிளாக்கை இயக்கவும்

உங்களுக்கு பல நிபந்தனைகள் இருந்தால். பின்வரும் வகை நிபந்தனை அறிக்கையைப் பயன்படுத்தவும்.

if (condition) {
  code block if condition becomes true;
} elseif (condition) {
  code block if else if becomes true;
} else {
  code block if none of the above conditions becomes true;
}
$a = date("H");

if ($t < "20") {
  echo "Inside first if!";
} elseif ($t < "20") {
  echo "Inside else if!";
} else {
  echo "Inside last else!";
}

உதாரணத்தின் விளக்கம்

  • மேலே உள்ள எடுத்துக்காட்டில், மாறி $a தற்போதைய தேதி அல்லது நேரத்தைக் கொண்டுள்ளது.
  • முதல் நிபந்தனை என்னவென்றால், மணிநேரம் 10 க்கும் குறைவாக இருந்தால், "காலை வணக்கம்!" என்று அச்சிடவும்.
  • இரண்டாவது நிபந்தனை என்னவென்றால், தற்போதைய நேரம் 10க்குக் குறையவில்லை என்றால், கவலைப்பட வேண்டாம், $a என்பது 20க்குக் குறைவாக இருக்க வேண்டும் என்ற மற்றொரு நிபந்தனையை சரிபார்க்க Elseif அறிக்கை உள்ளது.
  • இரண்டு அறிக்கைகளும் எந்த நிபந்தனையிலும் வரவில்லை என்றால், கடைசி வேறு அறிக்கை செயல்படுத்தப்படும்.

PHP இல் அறிக்கையை மாற்றவும்

The switch statement runs various code blocks depending on the criteria. The switch statement only executes the statement that causes the switch to be activated.

switch (cond) {
  case label_1:
    code block if cond=label_1;
    break;
  case label_2:
    code block if cond=label_2;
    break;
  case label_3:
    code block if cond=label_3;
    break;
    ...
  default:
    code block if cond is different from all labels;
}

The switch in the preceding syntax examines the condition condition in all circumstances. When the condition in the label is met, it executes the block of code associated with that case. The break statement instantly stops checking the following case.

சுவிட்ச் அறிக்கையில் இயல்புநிலை என்ன?

ஸ்விட்ச் ஸ்டேட்மெண்ட்டில் உள்ள நிபந்தனையை எந்த சந்தர்ப்பமும் பூர்த்தி செய்யவில்லை எனில், இயல்புநிலை முக்கிய வார்த்தையின் கீழ் உள்ள குறியீடு பிளாக் செயல்படுத்தப்படும் என்று இயல்புநிலை வரையறுக்கிறது.

Example of the switch statement

$color = "green";

switch ($color) {
  case "white":
    echo "Favorite color is white!";
    break;
  case "black":
    echo "Favorite color is black!";
    break;
  case "green":
    echo "Favorite color is green!";
    break;
  default:
    echo "Favorite color does not belongs to white, black, or green!";
}

கேள்வி பதில்

Q: What is a conditional statement?
A conditional statement is a programming technique that allows you to run code only if a given condition is met.

Q: In PHP, how do you write an if statement?
A: The if keyword is used to form an if statement, which is then followed by the condition in parentheses and a set of curly braces holding the code to be executed if the condition is true. For instance, if (condition) / code to be performed;

Q: How do you write an if-else statement?
A: The if keyword is used to build an if-else statement, which is then followed by the condition in parentheses and a set of curly braces holding the code to be executed if the condition is true. Then, if the condition is false, an otherwise keyword is followed by a set of curly brackets containing the code to be executed. if (condition) / code to be performed if true; else / code to be executed if false;

Q: How do you write an if-elseif-else statement?
A: The if keyword is used to form an if-else statement, which is followed by the first condition in parentheses and a set of curly braces containing the code to be run if the condition is true. Then comes an elseif keyword, followed by the second condition in parenthesis and a pair of curly braces holding the code that will be performed if the second condition is true. Finally, there is an else keyword followed by a pair of curly brackets holding the code that will be run if both conditions are false. Example:

elseif (condition2) {  // code to be executed if condition1 is false and condition2 is true; } 
else {  // code to be executed if both conditions are false; }

Q: How do you write a switch statement?
A: A switch statement is produced by employing the keyword ‘switch,’ followed by the value to be evaluated in parentheses and a series of curly brackets ” containing the various cases. Each case is defined by the keyword ‘case,’ followed by the value to be matched and a colon ‘:,’ and finally the code to be run if the case is matched. The ‘default’ keyword, followed by a colon ‘:’ and the code to be run if none of the cases are matched, can be used to introduce a default case.

Q: What is the difference between an if-else statement and a switch statement?
A: The primary distinction between if-else and switch statements is that if-else statements assess numerous circumstances and execute code appropriately, whereas switch statements compare a single value against multiple scenarios and execute code accordingly. If-else statements can deal with any kind of condition or expression, whereas switch statements can only deal with integral types and strings.

உடற்பயிற்சிகள்:

  1. How do you create an if statement in PHP?
  2. How do you create an if-else statement in PHP?
  3. How do you create an if-elseif-else statement in PHP?
  4. How do you create a switch statement in PHP?
  5. What is the difference between if-else and switch statements?
  6. How do you use ternary operator to create a short if-else statement in PHP?

பதில்:

  1. if (condition) { // code to be executed; }
  2. if (condition) { // code to be executed if true; } else { // code to be executed if false; }
  3. if (condition1) { // code to be executed if condition1 is true; } elseif (condition2) { // code to be executed if condition1 is false and condition2 is true; } else { // code to be executed if both conditions are false; }
  4. switch (value) { case value1: // code to be executed if value1 is matched; break; case value2: // code to be executed if value2 is matched; break; default: // code to be executed if none of the cases are matched; }
  5. If-else statements are used to assess many conditions and then execute code, whereas switch statements are used to test a single value against numerous scenarios and then execute code. If-else statements can deal with any kind of condition or expression, whereas switch statements can only deal with integral types and strings.
  6. $result = (condition) ? value_if_true : value_if_false;
PHP இல் சரங்கள்
மாறிகள் மற்றும் மாறிலிகள்
en English
X
டாப் உருட்டு