PHP If Statement with AND Operator


In this tutorial, you will learn about the syntax of the PHP if statement and how to utilize it with both the AND operator and the OR operator, including examples.


PHP if statement stands out as a fundamental building block for creating conditional logic based on certain conditions.



if (condition) {
    // Code will execute if the condition are  true


The condition within the parentheses evaluates to either true or false, determining whether the subsequent code block is executed.

PHP If with AND Operator

The AND operator, represented by symbol && in PHP and its allows you to combine multiple conditions within a single if statement.

This operator ensures that the associated code block is executed only when all specified conditions evaluate to true.

The following syntax illustrates its usage:

if (condition1 && condition2) {
    // execute when condition1 and condition2 both are true


In the given example when both “condition1” and “condition2” are true the code, within the braces will be executed.

The “if statement” and the “AND operator” && are used together to ensure that both requirements must be fulfilled in order for the code block to be executed.  If either of the conditions is false then the code will not run.

Let us explore practical scenarios where the PHP if statement with the AND operator symbol:



$username = "user123";
$password = "secretpass";
if ($username === "user123" && $password === "secretpass") {
    echo "Login successfully";
} else {
    echo "Username or password is not valid"


In the above example i am taking username and password are not valid so it will execute the else block.


Username or password is not valid

Example 2#


$cartTotal = 150;
$hasCoupon = true;
if ($cartTotal >= 100 && $hasCoupon) {
    echo "Coupon has applied successfully";
} else {
    echo "Coupon is not valid";



Coupon has applied successfully

IF statement with OR Operator

The IF statement and OR Operator ( || ) will execute at least one of the conditions is true then the code will execute else not.


$age = 18;
$isStudent = true;

if ($age >= 18 or $isStudent) {
    echo "You are eligible for a discount ticket.";
} else {
    echo "You are not eligible for a discount ticket.";


You are eligible for a discount ticket

Frequently asked Questions

Q. Can you use && in an if statement?

Ans: Yes, you can use the “&&” (logical AND) operator in an if statement in PHP languages that support it. The “&&” operator is used to combine multiple conditions, and the if statement will only execute its block of code if all the conditions connected by “&&” are true.

Q. What is the && logical operator in PHP?

The “&&” operator, in PHP also known as the operator allows you to combine conditions in a boolean expression. If all the conditions are true this operator will return true. However if any of the conditions are false it will return false.

Q. How do you pass two conditions in an if statement in PHP?

Ans: In PHP, you can pass two or more conditions in an if statement by using logical operators such as “&&” (logical AND) and “||” (logical OR) to combine the conditions.


The PHP “if statement” allows you to utilize the AND operator giving you the power to write website code. By combining conditions you can make decisions and offer users personalized experiences.

%d bloggers like this: