The ? Operator

PHP offers an abbreviated version of the if statement which borrows syntax from C. It uses the question mark as a tertiary operator. Figure 3-2 outlines the format.

Figure 3-2. The ? operator.

Listing 3.3. Covering All Cases with if-elseif-else
						
							
								
							
						
					

The conditional expression is evaluated to be either true or false. If true, the expression between the question mark and the colon is executed. Otherwise, the expression after the colon is executed. The following code fragment

($clientQueue > 0) ? serveClients() : cleanUp();

does ...

Get Core PHP Programming: Using PHP to Build Dynamic Web Sites now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.