Desenvolvimento de Aplicações Dinâmicas para a Web
http://www.async.com.br/~kiko/webdev/
Christian Reis
kiko@async.com.br
Voltar | 23 | Seguir

Introdução a PHP 5: Estruturas de controle

  • Abaixo estão exemplificadas algumas estruturas. Existe ainda outra sintaxe para estas, e while e do-while foram omitidos.
    for: iteraçào simples.

    for ( $i = 0; $i < $maxloop; $i++ ) {
        [ bloco; ]
    };
    
    foreach: iteração em listas.

    $list = array( "a", "b", "c" );
    foreach ( $list as $l ) {
        [ bloco; ]
    };
    
    if...elseif...else: condicionais.

    if ( condição ) { 
        [ bloco; ]
    } elseif ( condição ) { 
        [ bloco; ]
    } else { 
        [ bloco; ]
    };
    
    switch...case...default: arvore condicional.

    switch ( $var ) {
        case "foo":
            [ bloco; ]
        case "bar":
            [ bloco; ]
        default:
            [ bloco; ]
    };