Sign in to follow this  
theodoro

Função

Recommended Posts

Estou tentando criar uma função que paça valores assim

calcular($b1,$b2,$b3,$b4,$b5,$b6,$b7,$b8,$b9,$b10,$b11,$b12,$b13,$b14,$b15,$b16,$cecke);
e a função pega deste jeito:
function calcular($b[0][0],$b[0][1],$b[0][2],$b[0][3],$b[1][0],$b[1][1]$b[1][2],$b[1][3],$b[2][0],$b[2][1],$b[2][2],$b[2][3],$b[3][0],$b[3][1],$b[3][2],$b[3][3],$n){
}

e esta dando um erro assim:

Parse error: parse error, unexpected '[', expecting ')' in C:\Apache2\htdocs\phproot\Alglin\piop.php on line 46

alguém sabe porque?????

Share this post


Link to post
Share on other sites
Guest DarKesT

Você tem que pegar o valor normal, e depois passar para uma array, que eu saiba.

Share this post


Link to post
Share on other sites

As funções não aceitam, como parâmetro, um item de um vetor... O que é mais recomendável é que você passe um vetor inteiro como parâmetro.

Share this post


Link to post
Share on other sites
As funções não aceitam, como parâmetro, um item de um vetor... O que é mais recomendável é que você passe um vetor inteiro como parâmetro.

Isso não tem nada a ver não, as funções aceitam sim qualquer tipo de dado. O problema aí é que ele não fechou algum colchete.

Share this post


Link to post
Share on other sites

acho que valta uma virgila ai no meio

function calcular($b[0][0],$b[0][1],$b[0][2],$b[0][3],$b[1][0],$b[1][1]$b[1][2],$b[1][3],$b[2][0],$b[2][1],$b[2][2],$b[2][3],$b[3][0],$b[3][1],$b[3][2],$b[3][3],$n){

}

Share this post


Link to post
Share on other sites
As funções não aceitam, como parâmetro, um item de um vetor... O que é mais recomendável é que você passe um vetor inteiro como parâmetro.

Isso não tem nada a ver não, as funções aceitam sim qualquer tipo de dado. O problema aí é que ele não fechou algum colchete.

Valeu pela informação.. Realmente desconhecia tal fato.. Achei que funções, em sua declaração, não poderiam conter no parâmetro, um item de array, só quando fosse instanciada.. Mas beleza... Obrigado..

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this