Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2013, 14:03
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: ¿Variable no definida?

Tienes tremendo problema de concepto, primero lee que es una función y como trabaja, esto es algo basico en cualquier lenguaje de programación, en fin, las funciones tienen la capacidad de encapsulamiento del código que en ellas se encuentren, es decir, todas las variables, metodos, y demás código que esta fuera de las llaves de la función no se pueden acceder a ellas, a su vez, no puedes acceder a ninguna variable desde afuera de la función, para pasarle valores desde el exterior a la función se deben pasar como parámetros en dicha función, y para enviar valores al exterior debes usar la palabra "magica" return, donde como su mismo nombre indica, retornará el valor indicado....

Código PHP:
Ver original
  1. <?php
  2. $saludo = 'Hola mundo!';
  3.  
  4. function saludo() {
  5.      $saludo = 'Hola desde la función saludo()';
  6.      return $saludo;
  7. }
  8.  
  9. echo $saludo; //imprimirá Hola mundo!
  10. echo saludo(); //imprimirá Hola desde la función saludo();
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)