Problema com função com argumento

  • Autor Autor Lopezito
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Lopezito

Lopezito

Eta
Diseñador
Verificación en dos pasos activada
Buenas gente.
He estado intentando solucionar un error que tengo al crear una función con argumentos..
Expongo el código:

PHP:
$url = 'http://url.com/';
function url($extension) {
global $url;
echo $url.$extension;
}

Y el error es:

Inserir CODE, HTML ou PHP:
Warning: Missing argument 1 for url(), called in index.php on line 2 and defined in funcs.php on line 3
http://url.com

¿Qué pasa? en index.php yo pongo url(); porque ademas de usarlo con argumentos me gustaría poder usarlo sin argumentos, de que manera debo acomodar la función para que pueda recibir valores null?
Saludos.

PD: La función funciona si yo pongo url(""); pero no quiero escribir los "" xd
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Buenas gente.
He estado intentando solucionar un error que tengo al crear una función con argumentos..
Expongo el código:

PHP:
$url = 'http://url.com/';
function url($extension) {
global $url;
echo $url.$extension;
}

Y el error es:

Inserir CODE, HTML ou PHP:
Warning: Missing argument 1 for url(), called in index.php on line 2 and defined in funcs.php on line 3
http://url.com

¿Qué pasa? en index.php yo pongo url(); porque ademas de usarlo con argumentos me gustaría poder usarlo sin argumentos, de que manera debo acomodar la función para que pueda recibir valores null?
Saludos.

PD: La función funciona si yo pongo url(""); pero no quiero escribir los "" xd

PHP:
$url = 'http://url.com/';
function url($extension="") {
global $url;
echo $url.$extension;
}
 
PHP:
$url = 'http://url.com/';
function url($extension="") {
global $url;
echo $url.$extension;
}

No se por qué no hice eso antes :drunk:
Gracias 🙂
Saludos.
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Voltar
Topo