Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/10/2007, 19:45
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: concatenar variables dentro de una funcion

Cita:
Iniciado por darkasecas Ver Mensaje
[...]
mientras no pongas ; php lo interpreta como una solo "linea" de codigo.
Vamos, no solo un ;

Cuando está definiendo las variables de una función, y colocas

Código PHP:
function loquesea($var$var1$var2 
Lo que se espera luego de eso es una coma -,- o el cierre del paréntesis -)-, o un valor por defecto ($var = 1). Cualquier otro caracter despues de eso te dará error :

Código PHP:
//Todas dan error
function loquesea($var$var1$var2$var3) { }
function 
loquesea($var$var1$var2var3) { }
function 
loquesea($var$var1$var2 $var3) { }
function 
loquesea($var$var1$var2 4) { }
function 
loquesea($var$var1$var2 { }
function 
loquesea($var$var1$var2;) { }
 
//No dan error:
function loquesea($var1,$var2) { }
function 
loquesea($var1,$var2 1) { } //En este caso, si no se asigna un valor a $var2, el valor por default es 1 
Un saludo,

EDITO: darkasecas, no había entendido (interpretado) bien lo que habías dicho . Me corrijo. En efecto, cada línea de código PHP está limitada por un punto y coma -;-... Si tenemos varias lineas de código sin un punto y coma en medio, PHP lo interpreta todo como una sóla línea de código, y la ejecuta como tal.

El comentario que hice se aplica en la definicion de una funcion, de las variables de tal.