SlideShare una empresa de Scribd logo
1 de 15
SEBASTIAN QUINTO TORRES
DESARROLLO WEB CON PHP
¿Qué es PHP?
PHP es un lenguaje de programación
interpretado​ del lado del servidor y de uso
general que se adapta especialmente al
desarrollo web.​ Fue creado inicialmente por el
programador danés-canadiense Rasmus Lerdorf
en 1994.​ En la actualidad, la implementación de
referencia de PHP es producida por The PHP
Group.
Qué es una función
En programación, una función es una sección de un programa que calcula un
valor de manera independiente al resto del programa.
Una función tiene tres componentes importantes:
• los parámetros, que son los valores que recibe la función como entrada;
• el código de la función, que son las operaciones que hace la función; y
• el resultado (o valor de retorno), que es el valor final que entrega la función.
En esencia, una función es un mini programa. Sus tres componentes son
análogos a la entrada, el proceso y la salida de un programa.
7 Razones por las cuales
considera conveniente
el uso de las
funciones para agilizar
el proceso de desarrollo
en PHP
1. Simplificar el código
Al momento de programar es muy común encontrar procesos que son repetitivos.
Estos conjuntos de instrucciones que se repiten, se pueden incluir en una función
que se puede llamar cada vez que sea requerida.
Ejemplo de código que se repite Ejemplo de código en una función
En ambos casos se
cumple el objetivo, pero
en el segundo caso, se
evita repetir código.
2. Modularidad
Escribir funciones permite que nuestra aplicación sea modular, porque las funciones
se encargan de resolver una parte de nuestro problema. Siguiendo con nuestro
ejemplo anterior, la función promedio() estará disponible para hallar el promedio de
cualquier estudiante y en cualquier materia.
3. Estandarización
Los parámetros de las funciones
se convierten en datos estándar
para el resto del código, pues no
se podrá hallar el promedio de un
estudiante si las calificaciones
son con letras.
4. Reusabilidad
Es, tal vez, la principal razón por la que se debe usar funciones, porque permiten ser
llamadas muchas veces, lo que hace que se vuelvan reutilizables.
Como se puede ver
en el ejemplo, la
función promedio() es
llamada varias veces,
cambiando el valor de
los parámetros.
5. Coleccionables
Se pueden crear y clasificar las
funciones en archivos
independientes
que pueden invocados desde
otros archivos php para hacer uso
de las funciones.
A este tipo de archivos se conocen
como bibliotecas de funciones.
En este archivo (funciones.php) se crearon las funciones
promedio() y estadoEstudiante().
6. Fáciles de usar
La tarea difícil es escribir el código que la función debe procesar para arrojar el
resultado que se requiere. Pero, el uso de la función es sencillo porque solamente es
invocarla y especificar los parámetros que requiere la misma.
7. Ámbito Global
Al crear bibliotecas de funciones, éstas quedan disponibles en un ámbito global para
ser invocadas en cualquier parte de nuestro código.
Comunidades virtuales de expertos disponibles en
la web para ampliar los conocimientos en funciones
PHP
Meetup.com
Desarrollada en ciudad de México, en la cual se reúnen para platicar
como se puede desarrollar php de manera profesional, para generar
nuevos conocimientos de php, todos los CMS, Frameworks, o
Aplicaciones generadas con php.
Ventajas
Es que una comunidad donde puede
participar desde principiantes hasta
expertos en php, lo cual genera que el
conocimiento y las experiencias de las
personas que participan sean mas
fluidos
Desventaja
Es que poseen una central en la ciudad
de México donde se reúnen y
comparten su aprendizaje, lo cual es
una desventaja para las personas que
no tengan la posibilidad de ir a la ciudad
de México
phpcentral.com
Es una comunidad en la cual comparten conocimientos entre
desarrolladores web de todas partes del mundo, con orientación a las
tecnologías libres. Si bien la temática que motiva la comunidad es el
desarrollo web con PHP y MySQL, no es posible dejar de lado otras
tecnologías, frameworks, patrones y técnicas que hacen a un desarrollo
web.
Ventajas
Es que utilizan
frameworks y
otros
programas
para la
programación
php y web.
Desventaja
Una limitación de pronto seria
la limitación del idioma, ya que
hay muchas personas de varias
partes del mundo
Atributos innovadores:
La utilización frameworks y el permitir la
interacción con otras personas del mundo, lo
cual puede dar una perspectiva de
programación diferente o mejor.
Una limitación de pronto seria la limitación del
idioma, ya que hay muchas personas de varias
partes del mundo
Php-hispano.net
Es una comunidad donde la interacción es a través de foros
Ventajas
Que se pueden
solucionar
inconvenientes que se
tenga en la
programación de php ya
que el tenga
conocimiento de como
solucionar un problema
solo puede participar y
exponer su conocimiento
Desventaja
Es el mal uso de estos foros para hacer participaciones que no vienen al
caso,
Atributos innovadores
Es que además de php, también se tiene otros temas de participación
como JavaScript, AJAX, CSS y MySQL

Más contenido relacionado

Similar a SEBASTIAN QUINTO TORRES.pptx

Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
Margie Dearce
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
Margie Dearce
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
Erick Mancero
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
David-Celiz03
 

Similar a SEBASTIAN QUINTO TORRES.pptx (20)

Servidor PHP
Servidor PHPServidor PHP
Servidor PHP
 
Fdg2009
Fdg2009Fdg2009
Fdg2009
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Lenguaje de Programación PHP
Lenguaje de Programación PHPLenguaje de Programación PHP
Lenguaje de Programación PHP
 
Sesión virtual “funciones php”
Sesión virtual “funciones php”Sesión virtual “funciones php”
Sesión virtual “funciones php”
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Servidor php
Servidor phpServidor php
Servidor php
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Diferencias entre php y oracle
Diferencias entre php y oracleDiferencias entre php y oracle
Diferencias entre php y oracle
 
9
99
9
 
Php1
Php1Php1
Php1
 
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
 
Presentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alanPresentación ejercicio 10 celiz alan
Presentación ejercicio 10 celiz alan
 
15 servidor php
15 servidor php15 servidor php
15 servidor php
 
Investigacion Lenguaje php - Sindy
Investigacion Lenguaje php - SindyInvestigacion Lenguaje php - Sindy
Investigacion Lenguaje php - Sindy
 
Investigación Lenguaje Php Eduardo Flores
Investigación Lenguaje Php  Eduardo FloresInvestigación Lenguaje Php  Eduardo Flores
Investigación Lenguaje Php Eduardo Flores
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Presentación programación en internet
Presentación programación en internetPresentación programación en internet
Presentación programación en internet
 

Último (6)

Mapa conceptual de el hardware y software
Mapa conceptual de el hardware y softwareMapa conceptual de el hardware y software
Mapa conceptual de el hardware y software
 
Vision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptxVision de asignatura ESTRUCTURA DE DATOS.pptx
Vision de asignatura ESTRUCTURA DE DATOS.pptx
 
La busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptxLa busqueda de la relevancia en la economia (Harberger).pptx
La busqueda de la relevancia en la economia (Harberger).pptx
 
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
477407774-EMBRIOLOGIA-DEL-SISTEMA-NERVIOSO.pptx
 
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdfPRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
PRESENTACION SISTEMAS OPERATIVOS MOVILES_20240424_235225_0000.pdf
 

SEBASTIAN QUINTO TORRES.pptx

  • 2. ¿Qué es PHP? PHP es un lenguaje de programación interpretado​ del lado del servidor y de uso general que se adapta especialmente al desarrollo web.​ Fue creado inicialmente por el programador danés-canadiense Rasmus Lerdorf en 1994.​ En la actualidad, la implementación de referencia de PHP es producida por The PHP Group.
  • 3. Qué es una función En programación, una función es una sección de un programa que calcula un valor de manera independiente al resto del programa. Una función tiene tres componentes importantes: • los parámetros, que son los valores que recibe la función como entrada; • el código de la función, que son las operaciones que hace la función; y • el resultado (o valor de retorno), que es el valor final que entrega la función. En esencia, una función es un mini programa. Sus tres componentes son análogos a la entrada, el proceso y la salida de un programa.
  • 4. 7 Razones por las cuales considera conveniente el uso de las funciones para agilizar el proceso de desarrollo en PHP
  • 5. 1. Simplificar el código Al momento de programar es muy común encontrar procesos que son repetitivos. Estos conjuntos de instrucciones que se repiten, se pueden incluir en una función que se puede llamar cada vez que sea requerida. Ejemplo de código que se repite Ejemplo de código en una función En ambos casos se cumple el objetivo, pero en el segundo caso, se evita repetir código.
  • 6. 2. Modularidad Escribir funciones permite que nuestra aplicación sea modular, porque las funciones se encargan de resolver una parte de nuestro problema. Siguiendo con nuestro ejemplo anterior, la función promedio() estará disponible para hallar el promedio de cualquier estudiante y en cualquier materia.
  • 7. 3. Estandarización Los parámetros de las funciones se convierten en datos estándar para el resto del código, pues no se podrá hallar el promedio de un estudiante si las calificaciones son con letras.
  • 8. 4. Reusabilidad Es, tal vez, la principal razón por la que se debe usar funciones, porque permiten ser llamadas muchas veces, lo que hace que se vuelvan reutilizables. Como se puede ver en el ejemplo, la función promedio() es llamada varias veces, cambiando el valor de los parámetros.
  • 9. 5. Coleccionables Se pueden crear y clasificar las funciones en archivos independientes que pueden invocados desde otros archivos php para hacer uso de las funciones. A este tipo de archivos se conocen como bibliotecas de funciones. En este archivo (funciones.php) se crearon las funciones promedio() y estadoEstudiante().
  • 10. 6. Fáciles de usar La tarea difícil es escribir el código que la función debe procesar para arrojar el resultado que se requiere. Pero, el uso de la función es sencillo porque solamente es invocarla y especificar los parámetros que requiere la misma.
  • 11. 7. Ámbito Global Al crear bibliotecas de funciones, éstas quedan disponibles en un ámbito global para ser invocadas en cualquier parte de nuestro código.
  • 12. Comunidades virtuales de expertos disponibles en la web para ampliar los conocimientos en funciones PHP
  • 13. Meetup.com Desarrollada en ciudad de México, en la cual se reúnen para platicar como se puede desarrollar php de manera profesional, para generar nuevos conocimientos de php, todos los CMS, Frameworks, o Aplicaciones generadas con php. Ventajas Es que una comunidad donde puede participar desde principiantes hasta expertos en php, lo cual genera que el conocimiento y las experiencias de las personas que participan sean mas fluidos Desventaja Es que poseen una central en la ciudad de México donde se reúnen y comparten su aprendizaje, lo cual es una desventaja para las personas que no tengan la posibilidad de ir a la ciudad de México
  • 14. phpcentral.com Es una comunidad en la cual comparten conocimientos entre desarrolladores web de todas partes del mundo, con orientación a las tecnologías libres. Si bien la temática que motiva la comunidad es el desarrollo web con PHP y MySQL, no es posible dejar de lado otras tecnologías, frameworks, patrones y técnicas que hacen a un desarrollo web. Ventajas Es que utilizan frameworks y otros programas para la programación php y web. Desventaja Una limitación de pronto seria la limitación del idioma, ya que hay muchas personas de varias partes del mundo Atributos innovadores: La utilización frameworks y el permitir la interacción con otras personas del mundo, lo cual puede dar una perspectiva de programación diferente o mejor. Una limitación de pronto seria la limitación del idioma, ya que hay muchas personas de varias partes del mundo
  • 15. Php-hispano.net Es una comunidad donde la interacción es a través de foros Ventajas Que se pueden solucionar inconvenientes que se tenga en la programación de php ya que el tenga conocimiento de como solucionar un problema solo puede participar y exponer su conocimiento Desventaja Es el mal uso de estos foros para hacer participaciones que no vienen al caso, Atributos innovadores Es que además de php, también se tiene otros temas de participación como JavaScript, AJAX, CSS y MySQL