phpeveryday.com

The best tutorial of php, php framework, php strategies, object oriented oriented,


PHP Operators: Ternary Operator

Tag: operator, Ternary Operator   Category: PHP Basic
post: 08 Mar 2008 read: 594


PHP Operators Step By Step Tutorial - Part 7: Ternary operator is the other condition of operator which evaluates the expression of representing moderation model of if... else.... statement. Ternary operator is written down with ?:. Its syntax:

(expr1) ? (expr2) : (expr3);

If expr1 is evaluated as true, hence expr2 is done, while if expr2 is evaluated as false, hence expr3 is done.

Pay attention to the example of using Ternary operator at script as following:

File name: ternaryoperator.php


<html>
<head>
<title>Using Ternary Operator</title>
</head>

<body>
<h1>Using Ternary operator</h1>
<?
	$x = 15;
	$y = 7;
	$z = ($x > $y)?($x / $y):($y * $x);
	printf ("x = %d <br>", $x);
	printf ("y = %d <br>", $y);
	printf ("z = %d <br>", $z);
	$value = 95;
	$info = ($value>=60)? "Pass": "Do not pass";
	printf ("value = %d <br>",$value);
	printf ("info = %s", $info);
?>
</body>
</html>

The result of executing ternaryoperator.php:

ternary operator


Series this article:
PHP Operators: Introduction
PHP Operators: Arithmetic Operators
PHP Operators: Assignment Operators
PHP Operators: Assignment Operators Table
PHP Operators: Bitwise Operators
PHP Operators: Relation Operators
PHP Operators: Ternary Operator
PHP Operators: Error Control Operator
PHP Operators: Execution Operator
PHP Operators: Increment or Decrement Operator
php Operators: Logic Operator
PHP Operators: String Operator
PHP Operators: Array Operator
PHP Operators: Object Operator
PHP Operators: Operator Priority
PHP Constants: Introduction

| Give Your Opinion | Recommend
Share and Bookmark to: These icons link to social bookmarking sites where readers can share and discover new web pages.
digg del.icio.us technorati Ma.gnolia BlinkList

Recommended articles by other readers:
Web Services: How PHP Kiss VB.NET? (Part 1)
Chart: How to Build Cool Animation Real Time Chart
Joomla: Fast Road to Understand Component Programming
Email: Send Attachement Mail
mod_rewrite - Part 1: create your "fantasy" URL

What do You Think?
Your Name *:
Email *:
(Will not be published)
Website/URL:
Your Comment *:
* Required


615
posting