您的位置:寻梦网首页编程乐园CGI编程Zhanshou's CGI Tutorial

Condition Statement


Conditionals are put to use in IF THEN ELSE. The following are acceptable uses of IF:
 
    if (EXPRESSION ) { 
        STATEMENTS; 
    } 
     
    if (EXPRESSION ) { 
        # executed if true 
        STATEMENTS; 
    } ELSE { 
        # executed if false 
        STATEMENTS; 
    } 
 
    if (EXPRESSION ) { 
        STATEMENTS; 
    } elsif { 
        STATEMENTS; 
    # optional additional ELSIF's 
    } else { 
        STATEMENTS; 
    }     
Here is an example:
   if($x==14){
           print("\$x is 14");
   } elsif($x==15){
           print("\$x is 15");
   } else{ print("\$x is not 14 or 15");
   }
Unlike C, the braces are not optional - requiring braces avoids the dangling else problem

Perl has no SWITCH statement - it can be imitated several ways, including using ELSIF for each possible case.


Previous Page Table of Content Next Page