SlideShare una empresa de Scribd logo
1 de 14
Wilman Alfonso Vargas Suaza
DESARROLLO WEB CON PHP
USO DE LAS FUNCIONES
 7 Razones por las cuáles se considera
conveniente el uso de las funciones para agilizar
el proceso de desarrollo en PHP
1. Ayudan a reducir el código
escrito en la aplicación.
 Si hay menos líneas de código en la aplicación, esta
será más liviana.
Ejemplo:
1 <?php
2 function advertir(){
3 echo ‘cuidado’;
4 }
5 advertir();
6 ?>
La función advertir estará disponible para ser usada
cuantas veces sea necesario.
2. Ayudan a desarrollar
aplicaciones de forma mucho más
rápida.
 Las funciones ayudan a desarrollar aplicaciones de
forma mucho más rápida, puesto que se puede
reutilizar el código ya escrito.
Ejemplo:
1 <?php
2 function restar($n1, $n2){
3 $resultado = $n1 - $n2;
4 return $resultado;
5 }
6 restar (2,1);
7 ?>
Con esta función se pueden restar dos números desde
cualquier lugar del código solamente con pasar los
valores que se desean calcular
3. Se pueden hacer uso de
parámetros para calcular.
 Con el uso de las funciones se pueden hacer uso de
los parámetros para calcular o hacer las operaciones
que se deseen. Esto hará que las funciones realicen
cálculos dependiendo de los valores enviados a ellas
Ejemplo:
1 <?php
2 function restar($n1, $n2){
3 $resultado = $n1 - #n2;
4 return $resultado;
5 }
6 echo “el resultado de la resta es: “restar(2,1);
7 >?
4. Las funciones se pueden ver
como subprogramas
 Las variables que se declaran en la función solo existen
dentro de la misma. Esto permite pensar en las funciones
como subprogramas.
Ejemplo:
1 <?php
2 function verNombre(){
3 $nombre = ‘Juan’;
4 }
5 verNombre;
6 Echo $nombre;
7 ?>
Este código genera error debido a que la variable $nombre
está declarada dentro de la función.
5. Se pueden almacenar los
valores y pasarlos a otra función.
 Con las funciones se pueden devolver los valores
calculando con la instrucción return y almacenar el
valor obtenido en una variable o pasarla a otra
función.
Ejemplo:
1 <?php
2 function sumar($num1, $num2){
3 $resultado = $num1 + $num2;
4 Return = $resultado;
5 }
6 $resultado_de_suma =sumar(1,2);
7 echo $resultado_de_suma;
8 ?>
6. Se pueden definir valores
predeterminados.
Ejemplo:
1 <?php
2 function preparar_cafe($tipo = “expreso”)
3 {
4 return “Servir una taza de $tipo.n”;
5 }
6 echo preparar_cafe ();
7 echo preparar_cafe (null);
8 echo preparar_cafe (“capucino”);
9 ?>
7. Existen funciones que ya están
prediseñadas
 Existen funciones que ya están prediseñadas y
de esta manera permiten ahorrar mucho tiempo
de desarrollo.
Ejemplos:
1 array_replace() Sirve para reemplazar los
elementos de los Arrays pasados en el primer
Array
2 class_alias() crea un alias para una clase
3 gc_disable() desactiva la recolección de
referencias circulares
COMUNIDADES VIRTUALES DE
EXPERTOS
Foros del Web
 Propósito: Resolver inquietudes sobre funciones
en PHP
 Ventajas: Hay múltiples preguntas que ya se
encuentran resueltas a las inquietudes más
comunes
 Desventajas: No todos los usuarios son expertos
en el tema y tal ves se pierda tiempo leyendo
respuestas que al final no tienen ninguna
funcionalidad.
 Atributos Innovadores: Es un foro de aprendizaje
gratuito en el que todos pueden aprender; tanto
Aprender a Programar
 Propósito: Es un equipo de personas que se
dedican a compartir sus conocimientos en
programación
 Ventajas: Los tutoriales son muy completos y se
encuentran disponibles en línea todo el tiempo.
 Desventajas: No todos los que hacen los
tutoriales son programadores.
 Atributos Innovadores: Sus productos son
propios. Tienen un enfoque didáctico.
Taringa
 Propósito: Es una red social, donde los usuarios
pueden ser evaluados por sus preguntas y sus
respuestas.
 Ventajas: Hay infinidad de preguntas resueltas a
problemas comunes.
 Desventajas: Toma tiempo encontrar la respuesta
que más se ajuste un problema concreto.
 Atributos Innovadores: Los usuarios que
contestan las preguntas son calificados con
puntos y esto garantiza la calidad de la
respuesta.
Bibliografía
 Recuperado desde internet
http://byspel.com/funciones-en-php/ el 24 de Julio
de 2016.

Más contenido relacionado

La actualidad más candente (20)

23
2323
23
 
Jose manuel avila gonzález
Jose manuel avila gonzálezJose manuel avila gonzález
Jose manuel avila gonzález
 
Jose manuel avila gonzález
Jose manuel avila gonzálezJose manuel avila gonzález
Jose manuel avila gonzález
 
Evidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHPEvidencia: Sesión Virtual Funciones PHP
Evidencia: Sesión Virtual Funciones PHP
 
1
11
1
 
Jefferson cuenca trabajos_individuales#8
Jefferson cuenca trabajos_individuales#8Jefferson cuenca trabajos_individuales#8
Jefferson cuenca trabajos_individuales#8
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6
 
3
33
3
 
9
99
9
 
1
11
1
 
25
2525
25
 
Jefferson cuenca trabajos_individuales#1
Jefferson cuenca trabajos_individuales#1Jefferson cuenca trabajos_individuales#1
Jefferson cuenca trabajos_individuales#1
 
6
66
6
 
18
1818
18
 
8
88
8
 
8
88
8
 
11
1111
11
 
2
22
2
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7
 

Destacado (6)

Hsa apa citations
Hsa apa citationsHsa apa citations
Hsa apa citations
 
Apa citations for business research
Apa citations for business researchApa citations for business research
Apa citations for business research
 
Apa Jeopardy 6th Edition
Apa Jeopardy 6th EditionApa Jeopardy 6th Edition
Apa Jeopardy 6th Edition
 
Apa citations
Apa citationsApa citations
Apa citations
 
APA: In-text Citations
APA: In-text CitationsAPA: In-text Citations
APA: In-text Citations
 
Citations- APA and MLA
Citations- APA and MLACitations- APA and MLA
Citations- APA and MLA
 

Similar a Desarrollo web con php

Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en phpGiovanny Cuadros
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones phpLeugean Mantilla
 
Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”Walter Campos
 
Felix castro Desarrollo Web con php
Felix castro   Desarrollo Web con phpFelix castro   Desarrollo Web con php
Felix castro Desarrollo Web con phpFelix Castro
 
Desarrollo Web con PHP
Desarrollo Web con PHPDesarrollo Web con PHP
Desarrollo Web con PHPedima198517
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con phpEmilis Ochoa
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciamilcl0319
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfEDWINERNESTOMADRIDME
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodoshtmrk
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4flaquita_dany
 
Ventaja del uso de las Funciones en PHP
Ventaja del uso de las Funciones en PHPVentaja del uso de las Funciones en PHP
Ventaja del uso de las Funciones en PHPJC Marley
 

Similar a Desarrollo web con php (20)

Desarrollo web con php unidad 3
Desarrollo web con php unidad 3Desarrollo web con php unidad 3
Desarrollo web con php unidad 3
 
Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en php
 
7 Razones para usar las funciones php
7 Razones para usar las funciones php7 Razones para usar las funciones php
7 Razones para usar las funciones php
 
Funciones php darianacastillo
Funciones php darianacastilloFunciones php darianacastillo
Funciones php darianacastillo
 
Sesión Virtual
Sesión VirtualSesión Virtual
Sesión Virtual
 
SEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptxSEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptx
 
Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Funciones
FuncionesFunciones
Funciones
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Felix castro Desarrollo Web con php
Felix castro   Desarrollo Web con phpFelix castro   Desarrollo Web con php
Felix castro Desarrollo Web con php
 
Desarrollo Web con PHP
Desarrollo Web con PHPDesarrollo Web con PHP
Desarrollo Web con PHP
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidencia
 
Funciones
FuncionesFunciones
Funciones
 
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdfUnidad III-Programación Modular-introducción al lenguaje programable.pdf
Unidad III-Programación Modular-introducción al lenguaje programable.pdf
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
 
Funciones
FuncionesFunciones
Funciones
 
Ventaja del uso de las Funciones en PHP
Ventaja del uso de las Funciones en PHPVentaja del uso de las Funciones en PHP
Ventaja del uso de las Funciones en PHP
 

Desarrollo web con php

  • 1. Wilman Alfonso Vargas Suaza DESARROLLO WEB CON PHP
  • 2. USO DE LAS FUNCIONES  7 Razones por las cuáles se considera conveniente el uso de las funciones para agilizar el proceso de desarrollo en PHP
  • 3. 1. Ayudan a reducir el código escrito en la aplicación.  Si hay menos líneas de código en la aplicación, esta será más liviana. Ejemplo: 1 <?php 2 function advertir(){ 3 echo ‘cuidado’; 4 } 5 advertir(); 6 ?> La función advertir estará disponible para ser usada cuantas veces sea necesario.
  • 4. 2. Ayudan a desarrollar aplicaciones de forma mucho más rápida.  Las funciones ayudan a desarrollar aplicaciones de forma mucho más rápida, puesto que se puede reutilizar el código ya escrito. Ejemplo: 1 <?php 2 function restar($n1, $n2){ 3 $resultado = $n1 - $n2; 4 return $resultado; 5 } 6 restar (2,1); 7 ?> Con esta función se pueden restar dos números desde cualquier lugar del código solamente con pasar los valores que se desean calcular
  • 5. 3. Se pueden hacer uso de parámetros para calcular.  Con el uso de las funciones se pueden hacer uso de los parámetros para calcular o hacer las operaciones que se deseen. Esto hará que las funciones realicen cálculos dependiendo de los valores enviados a ellas Ejemplo: 1 <?php 2 function restar($n1, $n2){ 3 $resultado = $n1 - #n2; 4 return $resultado; 5 } 6 echo “el resultado de la resta es: “restar(2,1); 7 >?
  • 6. 4. Las funciones se pueden ver como subprogramas  Las variables que se declaran en la función solo existen dentro de la misma. Esto permite pensar en las funciones como subprogramas. Ejemplo: 1 <?php 2 function verNombre(){ 3 $nombre = ‘Juan’; 4 } 5 verNombre; 6 Echo $nombre; 7 ?> Este código genera error debido a que la variable $nombre está declarada dentro de la función.
  • 7. 5. Se pueden almacenar los valores y pasarlos a otra función.  Con las funciones se pueden devolver los valores calculando con la instrucción return y almacenar el valor obtenido en una variable o pasarla a otra función. Ejemplo: 1 <?php 2 function sumar($num1, $num2){ 3 $resultado = $num1 + $num2; 4 Return = $resultado; 5 } 6 $resultado_de_suma =sumar(1,2); 7 echo $resultado_de_suma; 8 ?>
  • 8. 6. Se pueden definir valores predeterminados. Ejemplo: 1 <?php 2 function preparar_cafe($tipo = “expreso”) 3 { 4 return “Servir una taza de $tipo.n”; 5 } 6 echo preparar_cafe (); 7 echo preparar_cafe (null); 8 echo preparar_cafe (“capucino”); 9 ?>
  • 9. 7. Existen funciones que ya están prediseñadas  Existen funciones que ya están prediseñadas y de esta manera permiten ahorrar mucho tiempo de desarrollo. Ejemplos: 1 array_replace() Sirve para reemplazar los elementos de los Arrays pasados en el primer Array 2 class_alias() crea un alias para una clase 3 gc_disable() desactiva la recolección de referencias circulares
  • 11. Foros del Web  Propósito: Resolver inquietudes sobre funciones en PHP  Ventajas: Hay múltiples preguntas que ya se encuentran resueltas a las inquietudes más comunes  Desventajas: No todos los usuarios son expertos en el tema y tal ves se pierda tiempo leyendo respuestas que al final no tienen ninguna funcionalidad.  Atributos Innovadores: Es un foro de aprendizaje gratuito en el que todos pueden aprender; tanto
  • 12. Aprender a Programar  Propósito: Es un equipo de personas que se dedican a compartir sus conocimientos en programación  Ventajas: Los tutoriales son muy completos y se encuentran disponibles en línea todo el tiempo.  Desventajas: No todos los que hacen los tutoriales son programadores.  Atributos Innovadores: Sus productos son propios. Tienen un enfoque didáctico.
  • 13. Taringa  Propósito: Es una red social, donde los usuarios pueden ser evaluados por sus preguntas y sus respuestas.  Ventajas: Hay infinidad de preguntas resueltas a problemas comunes.  Desventajas: Toma tiempo encontrar la respuesta que más se ajuste un problema concreto.  Atributos Innovadores: Los usuarios que contestan las preguntas son calificados con puntos y esto garantiza la calidad de la respuesta.
  • 14. Bibliografía  Recuperado desde internet http://byspel.com/funciones-en-php/ el 24 de Julio de 2016.