Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

gostasderir

Parênteses encadeados

Mensagens Recomendadas

gostasderir    0
gostasderir

Gostava imenso de saber dominar esta linguagem a cem  porcento mas é muito dificil.

Tenho algumas confusões.

Para que serve no php parenteses dentro de outros,tipo isto.

(qqcoisa(qqcoisa)) ou

(qqcoisa(qqcoisa)qqcisa)

alguem me pode explicar, faz-me confusao? O que quer dizer isso?

Pode ser uma pergunta parva mas sou inciante.

COMPREENDA RSSS....

EDIT: Titulo modificado

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
bioshock    170
bioshock

Isso são várias funções intercaladas entre si. Repara nestes dois exemplos quase idênticos:

Exemplo 1:

$var = $_POST['button_entrar'];
If(isset($var)){
// Faz qualquer coisa
}

Exemplo 2:

If(isset($_POST['button_entrar'])){
// Faz qualquer coisa
}

No fundo fazem a mesma coisa.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
gostasderir    0
gostasderir

mas ao colocar parentises quer dizer o que? nao percebi muito bem

por exemplo aqui

setInterval(scrollLeft, 4000);
setTimeout(function (){setInterval(scrollRight, 4000)}, 2000);

e por exemplo esta:

setTimeout("move_img1(valor1)",2);

tenta:

setTimeout("move_img1(" + valor1 +")",2);

como funciona ai?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pedrotuga    31
pedrotuga

mas ao colocar parentises quer dizer o que? nao percebi muito bem

por exemplo aqui

setInterval(scrollLeft, 4000);
setTimeout(function (){setInterval(scrollRight, 4000)}, 2000);

e por exemplo esta:

setTimeout("move_img1(valor1)",2);

tenta:

setTimeout("move_img1(" + valor1 +")",2);

como funciona ai?

Os parêntesis (não é 'parentises') servem para definir expressões, selecionando a prioridade de operação mas tambem fazem parte da sintaxe de evocação de funções.

Nestes últimos exemplos estás confuso porque estás a definir funções anónimas e passa-las como parâmetro. Isto é uma tecnica de programação funcional.

Mas antes de tudo, isso que aí afixaste não é PHP válido. Tens a certeza quenão fizeste copy-paste de javascript por engano?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade