Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/11/2012, 03:56
alyciashape
 
Fecha de Ingreso: abril-2012
Mensajes: 590
Antigüedad: 12 años
Puntos: 58
Respuesta: Como se lee una función

Pues una función es como cualquier otra parte del código sólo que se utiliza cuando tu la llames. Pon una función en la que tengas dudas y vemos.

Un ejemplo muy sencillo:

Código PHP:
Ver original
  1. function a () {
  2.   return "Soy la función a";
  3. }
  4. echo a();

Cada vez que llames a la función "a" te devolverá lo que está en el "return" y lo usas a tu antojo, en un echo, lo metes en una variable, o lo que quieras. Piensa en una función cualquiera de PHP. Seguro que usas muchas funciones sin darte cuenta.

Por ejemplo isset.

Código PHP:
Ver original
  1. if (isset($variable)) {echo "la variable existe";}

¿Que hace isset? Hace un return true o return false si existe o no.

Lo único que debes tener en cuenta es que finalmente solo puedes hacer un return o no devolver nada sino es necesario, y que antes puedes hacer todas las instrucciones que quieras, incluso llamar a otras funciones o incluso llamar a la propia función.

Imgina algo así:
Código PHP:
Ver original
  1. function conecta() {
  2. //Instrucciones para conectar a la base de datos
  3. }
  4. conecta();

Has conectado a la base de datos poniendo conecta(); ahora solo tienes que incluir la funcion en las páginas que vayas a usar la BD. También deberías hacer otra para consultar, para cerrar la conexión, etc. En el caso de conectar no necesitas que devuelva nada, pero si que es recomendable, si conecta que devuelva true y sino que devuelva false. Otra cosa es que luego compruebes lo que te devuelva pero por lo general suele ser mejor devolver algo.