SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Presentado Por:
Edison Manrique Yepes
1. Es un conjunto de instrucciones que a lo largo del programa van a
ser ejecutadas multitud de veces. Es por ello, que este conjunto de
instrucciones se agrupan en una función. Las funciones pueden ser
llamadas y ejecutadas desde cualquier punto del programa.
2. Una función puede recibir parámetros externos de los cuales
dependa el resultado de dicha función. Es decir, según el parámetro o
parámetros con los que se invoque a la función, ésta devolverá un
resultado u otro.
3. La utilidad fundamental de las funciones es no tener que repetir partes de código comunes,
que sería necesario repetir varias veces. Esas partes de código comunes se agrupan en funciones y
simplemente llamaremos a la función cada vez que necesitamos ejecutar ese código. De esta
manera, evitamos la repetición que hace más largo y difícil de entender un programa o desarrollo
web.
4. Podemos crear nuestras propias funciones. De una forma general,
podríamos crear nuestras propias funciones para conectarnos a una base de
datos o crear los encabezados o etiquetas meta de un documento HTML.
Esta función podría ser llamada al principio de todas nuestras páginas de la
siguiente forma:
5. Lectura mas fácil: es mucho mas fácil entender el nombre de una
función que varias instrucciones, se debe procurar poner nombres
orientados a lo que hace la función.
6. Reducción del tiempo de depuración:
Además de reducir el tiempo de programación, utilizar
procedimientos y funciones ayuda a reducir el tiempo de depuración.
Cuando se pone el mismo código en varios lugares, a veces es difícil
hacer cambios de depuración en todos esos lugares. Si haces el cambio
a un solo lugar, pero no lo haces en los otros dos lugares, es fácil
confundirse. Esto hace que sea difícil encontrar el problema y
eliminarlo de todos los lugares del programa.
7. Efectos de mantenimiento:
Los efectos sobre el mantenimiento del programa, que es la más
costosa de las etapas de desarrollo, puede ser tanto buenos como
malos. Al igual que con la depuración, si el problema se encuentra en
un procedimiento llamado, entonces puedes encontrarlo una vez y
eliminarlo rápidamente. Sin embargo, si el programador que escribió
el código, usó procedimientos y funciones ​​en exceso, el programa
puede ser más difícil de entender. Entre más difícil sea de entender,
más tiempo se necesita para arreglar un programa.
1. PHPeros: foro muy popular donde la comunidad de desarrolladores,
interactúan entre si resolviendo cualquier problema o reto que se
proponga.
http://www.phperos.net/foro/
2. Comunidad de PHP: Apoya constantemente a los programadores en
PHP, con la creación de proyectos.
http://www.comunidaddephp.org/index.php
3. Aprender a Programar: Aprender a programar está cosechando el
reconocimiento de diferentes medios relevantes que valoran la calidad de sus
contenidos y sitúan a la plataforma web como una de las mejores para
aprender programación. Esto se explica por la alta calidad de los contenidos
que se ofrecen en el portal web, que obtiene altas valoraciones en todos los
aspectos por parte de los usuarios.
http://aprenderaprogramar.com./

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

java
javajava
java
 
Alexander jimenez
Alexander jimenezAlexander jimenez
Alexander jimenez
 
Act16
Act16Act16
Act16
 
Pruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAPPruebas Automatizadas y pruebas SOAP
Pruebas Automatizadas y pruebas SOAP
 
Action Script
Action ScriptAction Script
Action Script
 
Presentación1
Presentación1Presentación1
Presentación1
 
Resolver al cliente una programación diseñada en java
Resolver  al cliente  una  programación  diseñada  en javaResolver  al cliente  una  programación  diseñada  en java
Resolver al cliente una programación diseñada en java
 
Lenguaje de Programación Preferido
Lenguaje de Programación PreferidoLenguaje de Programación Preferido
Lenguaje de Programación Preferido
 
Distintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la ActualidadDistintas Herramientas Tecnológicas en la Actualidad
Distintas Herramientas Tecnológicas en la Actualidad
 
Apple
AppleApple
Apple
 
Clase 02
Clase 02Clase 02
Clase 02
 
Action script 3.o
Action script 3.oAction script 3.o
Action script 3.o
 
Compiladores e intérpretes
Compiladores e intérpretesCompiladores e intérpretes
Compiladores e intérpretes
 
Tipos de errores
Tipos de erroresTipos de errores
Tipos de errores
 
Sencha ExtJS introduccion
Sencha ExtJS introduccion Sencha ExtJS introduccion
Sencha ExtJS introduccion
 
Java script
Java scriptJava script
Java script
 
Trabajo 2
Trabajo 2Trabajo 2
Trabajo 2
 
Fragments
FragmentsFragments
Fragments
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.
 

Similar a Desarrollo Web con PHP

Similar a Desarrollo Web con PHP (20)

Atix08
Atix08Atix08
Atix08
 
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTMLPASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
 
Informatica
InformaticaInformatica
Informatica
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
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
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Taller de procesos de software
Taller de procesos de softwareTaller de procesos de software
Taller de procesos de software
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Principios programacion
Principios programacionPrincipios programacion
Principios programacion
 
ENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdfENTORNOS DE PROGRMACION.pdf
ENTORNOS DE PROGRMACION.pdf
 
56874982 curso-de-delphi-7
56874982 curso-de-delphi-756874982 curso-de-delphi-7
56874982 curso-de-delphi-7
 
2 florencia sepúlveda
2 florencia sepúlveda 2 florencia sepúlveda
2 florencia sepúlveda
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Gaby agudo
Gaby agudoGaby agudo
Gaby agudo
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 

Desarrollo Web con PHP

  • 2. 1. Es un conjunto de instrucciones que a lo largo del programa van a ser ejecutadas multitud de veces. Es por ello, que este conjunto de instrucciones se agrupan en una función. Las funciones pueden ser llamadas y ejecutadas desde cualquier punto del programa.
  • 3. 2. Una función puede recibir parámetros externos de los cuales dependa el resultado de dicha función. Es decir, según el parámetro o parámetros con los que se invoque a la función, ésta devolverá un resultado u otro.
  • 4. 3. La utilidad fundamental de las funciones es no tener que repetir partes de código comunes, que sería necesario repetir varias veces. Esas partes de código comunes se agrupan en funciones y simplemente llamaremos a la función cada vez que necesitamos ejecutar ese código. De esta manera, evitamos la repetición que hace más largo y difícil de entender un programa o desarrollo web.
  • 5. 4. Podemos crear nuestras propias funciones. De una forma general, podríamos crear nuestras propias funciones para conectarnos a una base de datos o crear los encabezados o etiquetas meta de un documento HTML. Esta función podría ser llamada al principio de todas nuestras páginas de la siguiente forma:
  • 6. 5. Lectura mas fácil: es mucho mas fácil entender el nombre de una función que varias instrucciones, se debe procurar poner nombres orientados a lo que hace la función.
  • 7. 6. Reducción del tiempo de depuración: Además de reducir el tiempo de programación, utilizar procedimientos y funciones ayuda a reducir el tiempo de depuración. Cuando se pone el mismo código en varios lugares, a veces es difícil hacer cambios de depuración en todos esos lugares. Si haces el cambio a un solo lugar, pero no lo haces en los otros dos lugares, es fácil confundirse. Esto hace que sea difícil encontrar el problema y eliminarlo de todos los lugares del programa.
  • 8. 7. Efectos de mantenimiento: Los efectos sobre el mantenimiento del programa, que es la más costosa de las etapas de desarrollo, puede ser tanto buenos como malos. Al igual que con la depuración, si el problema se encuentra en un procedimiento llamado, entonces puedes encontrarlo una vez y eliminarlo rápidamente. Sin embargo, si el programador que escribió el código, usó procedimientos y funciones ​​en exceso, el programa puede ser más difícil de entender. Entre más difícil sea de entender, más tiempo se necesita para arreglar un programa.
  • 9. 1. PHPeros: foro muy popular donde la comunidad de desarrolladores, interactúan entre si resolviendo cualquier problema o reto que se proponga. http://www.phperos.net/foro/ 2. Comunidad de PHP: Apoya constantemente a los programadores en PHP, con la creación de proyectos. http://www.comunidaddephp.org/index.php 3. Aprender a Programar: Aprender a programar está cosechando el reconocimiento de diferentes medios relevantes que valoran la calidad de sus contenidos y sitúan a la plataforma web como una de las mejores para aprender programación. Esto se explica por la alta calidad de los contenidos que se ofrecen en el portal web, que obtiene altas valoraciones en todos los aspectos por parte de los usuarios. http://aprenderaprogramar.com./