SlideShare una empresa de Scribd logo
Desarrollo Web con PHP
Marlene Carlina Robles Useche
Son un conjunto de líneas de código que realizan una tarea específica y puede
retornar un valor. Son la base para programar y pueden ser estándar del
programa o definidas por el usuario. La estructura esta compuesta por:
a)Nombre de la función
b)Llamado de la función
c)Argumentos
1
2
4
5
6
7
3
El segmento de código que se programa puede ser
usado varias veces dentro de la aplicación que se está
desarrollando.
Las instrucciones son escritas una vez y cuando es
requerido ejecutarla se llama a la función que la contiene.
Por ejm,
function mostrarLogo()
{//imagen del logo
Sentencias de la función
...}
Cada vez que se necesite mostrar el logo se
llama la función
1
2
4
5
6
7
3
Desarrollo más rápido.
El programador reduce el tiempo de depuración así
como también reusa el código ya escrito.
Por ejm,
function dividir($n1, $n2)
{$resultado = $n1 / $n2;
return $resultado;}
echo dividir(3,4);
Con la anterior función podemos
dividir números desde cualquier lugar
del código, digitando los valores que
desea calcular.
1
2
4
5
6
7
3
Simplifican código.
Evitan la repetición de segmentos cómunes.
Por ejm,
function saludar()
{echo 'Saludo desde la funcion saludar!';}
saludar();
La función saludar estará disponible para ser
usada cuantas veces se necesite y puede
contener n líneas de código
1
2
4
5
6
7
3
Aportan Modularidad.
Convierten un programa extenso en pequeñas
partes.
Por ejm, PHP cuenta con la posibilidad de
incluir o requerir un archivo .php dentro
de otro, de esta manera se pueden crear
archivos .php que contengan únicamente
funciones que van a ser vinculadas con los
archivos .php donde se necesiten las
funciones y se podrán utilizar como si
estuvieran escritas allí mismo
1
2
4
5
6
7
3
Fáciles de utilizar.
Sólo se necesita especificar los parámetros.
Por ejm,
fuction holaMundo()
{return "Hola Mundo!";}
echo holaMundo();
1
2
4
5
6
7
3
Amplia disponibilidad.
Existen funciones estándares para cada
necesidad.
Por ejm, PHP cuenta con Funciones
estándares del programa incluida en la
Biblioteca de funciones propias y,
asimismo, los usuarios pueden crear sus
propias funciones.
1
2
4
5
6
7
3
Ámbito global.
Se puede llamar una función desde cualquier
parte de un programa.
Por ejm, Las funciones pueden ser escritas
dentro de un código en cualquier lugar sin
importar si se hace en un punto antes o
después de aquel en el que se le llama,
esto es cierto para todas las funciones
excepto para aquellas que se escriben
dentro de una estructura condicional, caso
en el cual dicha función solo estará
disponible cuando la condición se cumpla
y el flujo del programa llegue al punto
donde está declarada la función.
https://www.meetup.com/es/PHPColMeetup/
"Este grupo es de desarrolladores para desarrolladores queremos crear reuniones físicas con todos
los que amamos este incomprendido lenguaje de programación y apasionar a los demás sobre lo
que pueden llegar a hacer"
Propósito. "Busca realizar acercamientos entre desarrolladores PHP de todo el país, compartir experiencias
y lograr acercarlos al resto de la humanidad".
Ventajas. Es la comunidad mas grande del país, con presencia física a nivel nacional y en las rede sociales.
Su fuerte son los meetings y los foros. Ofrecen consejos, tips, apps etc.
Desventajas. Los meetings son presenciales y no se pueden seguir en línea. La mayoría se organizan en
Bogotá. No hay tutoriales disponibles. Todo se trata y se trabaja en foros.
Atributos. Patrocinada por Microsoft y HubBog. Amplia presencia de expertos en redes sociales.
Participación gratuita. Oferta laborales para desarrolladores
https://www.phpbuilder.com/
"PHP developers sharing knowledge since 1999". ("Desarrolladores de
PHP compartiendo conocimientos desde 199").
Propósito. Contactar desarrolladores PHP del área de Estados Unidos y Canadá y ofrecer
información actualizada sobre bases de datos, funciones, herramientas, etc.
Desventajas. Solo está disponible en inglés.
Ventajas. Ofrece tutoriales, tips, noticias, foros de discusión sobre muy variados temas,
incluyendo funciones, bases de datos, herramientas de desarrollo, framework, etc.
Atributos innovadores. Navegación fácil y transparente. Los mejores tutoriales sobre
temas avanzados de PHP. Disponibilidad de códigos desarrollados por expertos.
https://www.hotscripts.com/category/scripts/php/
"Where Web Development Starts". ("Donde Comienza el
Desarrollo Web").
Propósito. El más grande
directorio de la web de
scripts de PHP para todo
tipo de aplicaciones.
Tanto pagos como gratuitos
Desventajas. Solo está disponible en inglés. Muchos
scripts son pagos.
Atributos innovadores. Proporciona herramientas para otros lenguajes de programación.
Ventajas. Además ofrece tutoriales, aplicaciones,
software de desarrollo, selección de libros, frameworks,
artículos, enlaces, etc.

Más contenido relacionado

La actualidad más candente

ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
Mayerly Herrera Caro
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
Carlos Zantana
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioJessica
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
Rafael Lobo
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
tonytenorio2
 
MAnual de php básico
MAnual de php básicoMAnual de php básico
MAnual de php básico
Cleote
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de phpSam Meci
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
ROD Software
 
Trabajo 7
Trabajo 7Trabajo 7
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
Marcos Martinez
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
Carlos Lozano Zapata
 
Presentacion php
Presentacion phpPresentacion php
Presentacion php
Luis Fernando Castellanos
 
Trabajo practico libro1
Trabajo practico libro1Trabajo practico libro1
Trabajo practico libro1exequiel9035a
 
Programacion C#.NET
Programacion C#.NETProgramacion C#.NET
Programacion C#.NET
Saviotec
 
Servicios web
Servicios webServicios web
Servicios web
Jazmin Cauich
 

La actualidad más candente (19)

ACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACIONACTIVIDAD DE INVESTIGACION
ACTIVIDAD DE INVESTIGACION
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Lenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuarioLenguajes del lado del servidor y lenguajes del lado del usuario
Lenguajes del lado del servidor y lenguajes del lado del usuario
 
Php
PhpPhp
Php
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
MAnual de php básico
MAnual de php básicoMAnual de php básico
MAnual de php básico
 
Historia y características de php
Historia y características  de phpHistoria y características  de php
Historia y características de php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Preprocesadores
PreprocesadoresPreprocesadores
Preprocesadores
 
Trabajo 7
Trabajo 7Trabajo 7
Trabajo 7
 
Construcción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEARConstrucción de Frameworks a partir de Smarty y PEAR
Construcción de Frameworks a partir de Smarty y PEAR
 
Introduccion a php
Introduccion a phpIntroduccion a php
Introduccion a php
 
Presentacion php
Presentacion phpPresentacion php
Presentacion php
 
Trabajo practico libro1
Trabajo practico libro1Trabajo practico libro1
Trabajo practico libro1
 
Programacion C#.NET
Programacion C#.NETProgramacion C#.NET
Programacion C#.NET
 
Presentacion curso de php
Presentacion curso de phpPresentacion curso de php
Presentacion curso de php
 
Servicios web
Servicios webServicios web
Servicios web
 

Similar a Funciones con PHP

SEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptxSEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptx
SEBASTIANQUINTOTORRE1
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
Sebastian Torres
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)Margie Dearce
 
Actividad III
Actividad IIIActividad III
Actividad III
Fabián Chaves Rojas
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanDavid-Celiz03
 
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
Leugean Mantilla
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2Fede Garcia
 
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
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4Halmiron85
 
Php
PhpPhp
Php
lifeth
 
Tarea3
Tarea3 Tarea3
Evidencia Session en linea
Evidencia Session en lineaEvidencia Session en linea
Evidencia Session en linea
carlos arrieta castellanos
 
Funciones php
Funciones phpFunciones php
Funciones php
Leidy Garces
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Apuntes phpApuntes php
Apuntes php
Javi
 

Similar a Funciones con PHP (20)

SEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptxSEBASTIAN QUINTO TORRES.pptx
SEBASTIAN QUINTO TORRES.pptx
 
Power point 3 y 4
Power point 3 y 4Power point 3 y 4
Power point 3 y 4
 
9
99
9
 
Evidencia sesión virtual funciones php
Evidencia sesión virtual funciones phpEvidencia sesión virtual funciones php
Evidencia sesión virtual funciones php
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Actividad III
Actividad IIIActividad III
Actividad III
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
Código php
Código phpCódigo php
Código 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
 
Preguntas y Respuestas 2
Preguntas y Respuestas 2Preguntas y Respuestas 2
Preguntas y Respuestas 2
 
Php1
Php1Php1
Php1
 
Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”Evidencia sesión virtual “funciones php”
Evidencia sesión virtual “funciones php”
 
Programacion ii capitulo4
Programacion ii capitulo4Programacion ii capitulo4
Programacion ii capitulo4
 
Php
PhpPhp
Php
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Tarea3
Tarea3 Tarea3
Tarea3
 
Evidencia Session en linea
Evidencia Session en lineaEvidencia Session en linea
Evidencia Session en linea
 
Funciones php
Funciones phpFunciones php
Funciones php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 

Último

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 

Último (20)

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 

Funciones con PHP

  • 1. Desarrollo Web con PHP Marlene Carlina Robles Useche
  • 2. Son un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Son la base para programar y pueden ser estándar del programa o definidas por el usuario. La estructura esta compuesta por: a)Nombre de la función b)Llamado de la función c)Argumentos
  • 3. 1 2 4 5 6 7 3 El segmento de código que se programa puede ser usado varias veces dentro de la aplicación que se está desarrollando. Las instrucciones son escritas una vez y cuando es requerido ejecutarla se llama a la función que la contiene. Por ejm, function mostrarLogo() {//imagen del logo Sentencias de la función ...} Cada vez que se necesite mostrar el logo se llama la función
  • 4. 1 2 4 5 6 7 3 Desarrollo más rápido. El programador reduce el tiempo de depuración así como también reusa el código ya escrito. Por ejm, function dividir($n1, $n2) {$resultado = $n1 / $n2; return $resultado;} echo dividir(3,4); Con la anterior función podemos dividir números desde cualquier lugar del código, digitando los valores que desea calcular.
  • 5. 1 2 4 5 6 7 3 Simplifican código. Evitan la repetición de segmentos cómunes. Por ejm, function saludar() {echo 'Saludo desde la funcion saludar!';} saludar(); La función saludar estará disponible para ser usada cuantas veces se necesite y puede contener n líneas de código
  • 6. 1 2 4 5 6 7 3 Aportan Modularidad. Convierten un programa extenso en pequeñas partes. Por ejm, PHP cuenta con la posibilidad de incluir o requerir un archivo .php dentro de otro, de esta manera se pueden crear archivos .php que contengan únicamente funciones que van a ser vinculadas con los archivos .php donde se necesiten las funciones y se podrán utilizar como si estuvieran escritas allí mismo
  • 7. 1 2 4 5 6 7 3 Fáciles de utilizar. Sólo se necesita especificar los parámetros. Por ejm, fuction holaMundo() {return "Hola Mundo!";} echo holaMundo();
  • 8. 1 2 4 5 6 7 3 Amplia disponibilidad. Existen funciones estándares para cada necesidad. Por ejm, PHP cuenta con Funciones estándares del programa incluida en la Biblioteca de funciones propias y, asimismo, los usuarios pueden crear sus propias funciones.
  • 9. 1 2 4 5 6 7 3 Ámbito global. Se puede llamar una función desde cualquier parte de un programa. Por ejm, Las funciones pueden ser escritas dentro de un código en cualquier lugar sin importar si se hace en un punto antes o después de aquel en el que se le llama, esto es cierto para todas las funciones excepto para aquellas que se escriben dentro de una estructura condicional, caso en el cual dicha función solo estará disponible cuando la condición se cumpla y el flujo del programa llegue al punto donde está declarada la función.
  • 10. https://www.meetup.com/es/PHPColMeetup/ "Este grupo es de desarrolladores para desarrolladores queremos crear reuniones físicas con todos los que amamos este incomprendido lenguaje de programación y apasionar a los demás sobre lo que pueden llegar a hacer" Propósito. "Busca realizar acercamientos entre desarrolladores PHP de todo el país, compartir experiencias y lograr acercarlos al resto de la humanidad". Ventajas. Es la comunidad mas grande del país, con presencia física a nivel nacional y en las rede sociales. Su fuerte son los meetings y los foros. Ofrecen consejos, tips, apps etc. Desventajas. Los meetings son presenciales y no se pueden seguir en línea. La mayoría se organizan en Bogotá. No hay tutoriales disponibles. Todo se trata y se trabaja en foros. Atributos. Patrocinada por Microsoft y HubBog. Amplia presencia de expertos en redes sociales. Participación gratuita. Oferta laborales para desarrolladores
  • 11. https://www.phpbuilder.com/ "PHP developers sharing knowledge since 1999". ("Desarrolladores de PHP compartiendo conocimientos desde 199"). Propósito. Contactar desarrolladores PHP del área de Estados Unidos y Canadá y ofrecer información actualizada sobre bases de datos, funciones, herramientas, etc. Desventajas. Solo está disponible en inglés. Ventajas. Ofrece tutoriales, tips, noticias, foros de discusión sobre muy variados temas, incluyendo funciones, bases de datos, herramientas de desarrollo, framework, etc. Atributos innovadores. Navegación fácil y transparente. Los mejores tutoriales sobre temas avanzados de PHP. Disponibilidad de códigos desarrollados por expertos.
  • 12. https://www.hotscripts.com/category/scripts/php/ "Where Web Development Starts". ("Donde Comienza el Desarrollo Web"). Propósito. El más grande directorio de la web de scripts de PHP para todo tipo de aplicaciones. Tanto pagos como gratuitos Desventajas. Solo está disponible en inglés. Muchos scripts son pagos. Atributos innovadores. Proporciona herramientas para otros lenguajes de programación. Ventajas. Además ofrece tutoriales, aplicaciones, software de desarrollo, selección de libros, frameworks, artículos, enlaces, etc.