SlideShare una empresa de Scribd logo
1 de 13
José Antonio
Sáenz González
Desarrollo Web con PHP
Una de las herramientas más importantes en cualquier lenguaje de
programación son las funciones. Una función 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 por tal razón por eso es importante la utilización
de funciones en el programa PHP.
Razones por las cuales se considera conveniente el uso de las
funciones para agilizar el proceso de desarrollo en PHP.
Razones para utilizar
Funciones en
1. Menos escritura. Basta con escribir solo una vez las instrucciones
dentro de una función la cual será llamada las veces que sea
necesario para su ejecución:
<?php
f​u​n​c​t​i​o​n ​r​e​c​u​r​s​i​v​i​d​a​d​(​$​a​)
{
i​f​ (a<20)
{
echo “$an”;
recursividad($a+1);
}
}
?>
Razones para utilizar
Funciones en
2. Lectura fácil. Es mucho más fácil entender el nombre de una
función que varias instrucciones. Además se debe procurar utilizar
nombres descriptivos es decir alusivos a lo que realiza la función:
<?php
f​u​n​c​t​i​o​n TomarArray(​$entrada​)
{
echo “$entrada[0] + $entrada[1] + $entrada[2]”;
}
?>
Razones para utilizar
Funciones en
3. Facilidad de cambio. Es muy frecuente querer cambiar la forma de
hacer una tarea. Con el uso de funciones solo hará falta ir a la
función en especial y cambiar lo deseado, de lo contrario tocaría ir a
todo el código y cambiar su estructura:
<?php
f​u​n​c​t​i​o​n descuento​(​)
{
/*Sólo se cambia el parámetro de descuento en esta
*función y no en otra parte del código.
*/
?>
Razones para utilizar
Funciones en
4. Reducción de errores. Interpretación mas fácil de código, la
estructura de funciones nos permiten tener el código de nuestros
desarrollos mas organizados para mejor interpretación por el
desarrollador en caso de posibles errores:
<?php
f​u​n​c​t​i​o​n ListarArray(​$arregloAnimales)
{
foreach ($arregloAnimales as $animal) {
echo "$animal <br />"; }
?>
Razones para utilizar
Funciones en
5. Reutilización del código. Una de las principales razones para
utilizar funciones con PHP es la reutilización del código para así no
tener que escribir grandes párrafos de códigos solo vasta con
tenerlo en una sola parte y de allí llamarlo:
<?php
function conectar($servidor, $usuario, $password, $base_datos){
if (!($link=mysql_connect($servidor,$usuario,$password))){
exit();
}
if(!(mysql_select_db($base_datos,$link))){
exit();
}
return $link;
}
Razones para utilizar
Funciones en
6. Facilidad de uso. Las funciones integradas en PHP son muy
fáciles de utilizar. Tan sólo se ha de realizar el llamado de la forma
apropiada y especificar los parámetros y/o variables necesarios para
que la función realice su tarea:
<?php
function MiFuncion(&$var)
{
$var++;
}
$a = 5;
MiFuncion($a);
echo "Valor de a: ".$a;
?>
Razones para utilizar
Funciones en
7. Ahorro de tiempo. Permite reducir el tiempo cuando se está
realizando algún proyecto, ya que no se tendrá que hacer los
mismos procesos cada vez que se requieran, solo se tendrá que
llamar la función para poderla usar:
<?
//función de encabezado y colocación del titulo
function hacer_encabezado($titulo)
{
$encabezado="<html>n<head>nt<title>$titulo</title>n</head>n";
echo $encabezado;
}
?>
Razones para utilizar
Funciones en
Se tiene un archivo bajo el nombre librería.php con el
siguiente código
<?
include("libreria.php");
$titulo="Mi Web";
hacer_encabezado($titulo);
?>
<body>
El cuerpo de la página
</body>
</html>
Razones para utilizar
Funciones en
Por otra parte se tiene el siguiente script principal index.php
(por ejemplo):
Comunidades
Virtuales
1. Comunidaddephp.org. Es una comunidad dedicada a hacer
proyectos en php
Ventajas
 Es una comunidad sin animo de lucro incorpora y acepta
proyectos libres de cualquiera, es decir todos se pueden unir.
 Cuentan con un foro de ayuda para cualquiera que dese aprender
Desventajas
 Ninguna
Comunidades
Virtuales
2. Phperos.net. Es un foro dedicado a PHP y otros lenguajes.
Ventajas
 Cuenta con administradores foristas
 Respuesta rápida a preguntas
 Cuenta con ayuda y ejemplos
Desventajas
 Poco didáctico
 Contiene links rotos
Comunidades
Virtuales
3. phpcentral.com Pensada para compartir conocimiento entre
desarrolladores web de todas partes del mundo, con énfasis en PHP
y MySql.
Ventajas
 Amplia variedad de temas a tratar
 Aparte para preguntas y respuetas
 Amplio cubrimiento mundial
Desventajas
 Ninguna

Más contenido relacionado

Destacado (7)

The Mansion On The Hill
The Mansion On The HillThe Mansion On The Hill
The Mansion On The Hill
 
Product Recalls – Prophylactic Measures to Reduce/Shift Risk
Product Recalls – Prophylactic Measures to Reduce/Shift RiskProduct Recalls – Prophylactic Measures to Reduce/Shift Risk
Product Recalls – Prophylactic Measures to Reduce/Shift Risk
 
Lesson 22
Lesson 22Lesson 22
Lesson 22
 
Portfolio
PortfolioPortfolio
Portfolio
 
EMERGING ISSUES WITH INSURER RECOUPMENT OR REIMBURSEMENT FROM POLICYHOLDER
EMERGING ISSUES WITH INSURER RECOUPMENT OR REIMBURSEMENT FROM POLICYHOLDEREMERGING ISSUES WITH INSURER RECOUPMENT OR REIMBURSEMENT FROM POLICYHOLDER
EMERGING ISSUES WITH INSURER RECOUPMENT OR REIMBURSEMENT FROM POLICYHOLDER
 
Dangersofmotorcycleracing07 15 2008 1
Dangersofmotorcycleracing07 15 2008 1Dangersofmotorcycleracing07 15 2008 1
Dangersofmotorcycleracing07 15 2008 1
 
Touchcom Sales Presentation
Touchcom Sales PresentationTouchcom Sales Presentation
Touchcom Sales Presentation
 

Similar a Evidencia sesión virtual “funciones php”

Similar a Evidencia sesión virtual “funciones php” (20)

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
 
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
 
Funciones php sesion virtual-evidencia
Funciones php sesion virtual-evidenciaFunciones php sesion virtual-evidencia
Funciones php sesion virtual-evidencia
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
 
Razones para el uso de funciones en php
Razones para el uso de funciones en phpRazones para el uso de funciones en php
Razones para el uso de funciones en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Desarrollo web php
Desarrollo web phpDesarrollo web php
Desarrollo web php
 
Sesion virtual funciones_php_actividad3_
Sesion virtual funciones_php_actividad3_Sesion virtual funciones_php_actividad3_
Sesion virtual funciones_php_actividad3_
 
Evidencia: Sesión virtual “Funciones PHP"
 Evidencia: Sesión virtual “Funciones PHP" Evidencia: Sesión virtual “Funciones PHP"
Evidencia: Sesión virtual “Funciones PHP"
 
7 razones para usar funciones en php
7 razones para usar funciones en php7 razones para usar funciones en php
7 razones para usar funciones en php
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
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”
 
Actividad III
Actividad IIIActividad III
Actividad III
 
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...Explique 7 razones por las cuales considera conveniente el uso de las funcion...
Explique 7 razones por las cuales considera conveniente el uso de las funcion...
 
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
 
Funciones php
Funciones phpFunciones php
Funciones php
 

Último

2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
candy torres
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
Wilian24
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
2° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto gradoUNIDAD 3 -MAYO - IV CICLO para cuarto grado
UNIDAD 3 -MAYO - IV CICLO para cuarto grado
 
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIACOMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
COMPENDIO ECE 5 GRADO MATEMÁTICAS DE PRIMARIA
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf10-08 Avances tecnológicos del siglo XXI.pdf
10-08 Avances tecnológicos del siglo XXI.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdfLas Preguntas Educativas entran a las Aulas CIAESA  Ccesa007.pdf
Las Preguntas Educativas entran a las Aulas CIAESA Ccesa007.pdf
 

Evidencia sesión virtual “funciones php”

  • 2. Una de las herramientas más importantes en cualquier lenguaje de programación son las funciones. Una función 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 por tal razón por eso es importante la utilización de funciones en el programa PHP. Razones por las cuales se considera conveniente el uso de las funciones para agilizar el proceso de desarrollo en PHP. Razones para utilizar Funciones en
  • 3. 1. Menos escritura. Basta con escribir solo una vez las instrucciones dentro de una función la cual será llamada las veces que sea necesario para su ejecución: <?php f​u​n​c​t​i​o​n ​r​e​c​u​r​s​i​v​i​d​a​d​(​$​a​) { i​f​ (a<20) { echo “$an”; recursividad($a+1); } } ?> Razones para utilizar Funciones en
  • 4. 2. Lectura fácil. Es mucho más fácil entender el nombre de una función que varias instrucciones. Además se debe procurar utilizar nombres descriptivos es decir alusivos a lo que realiza la función: <?php f​u​n​c​t​i​o​n TomarArray(​$entrada​) { echo “$entrada[0] + $entrada[1] + $entrada[2]”; } ?> Razones para utilizar Funciones en
  • 5. 3. Facilidad de cambio. Es muy frecuente querer cambiar la forma de hacer una tarea. Con el uso de funciones solo hará falta ir a la función en especial y cambiar lo deseado, de lo contrario tocaría ir a todo el código y cambiar su estructura: <?php f​u​n​c​t​i​o​n descuento​(​) { /*Sólo se cambia el parámetro de descuento en esta *función y no en otra parte del código. */ ?> Razones para utilizar Funciones en
  • 6. 4. Reducción de errores. Interpretación mas fácil de código, la estructura de funciones nos permiten tener el código de nuestros desarrollos mas organizados para mejor interpretación por el desarrollador en caso de posibles errores: <?php f​u​n​c​t​i​o​n ListarArray(​$arregloAnimales) { foreach ($arregloAnimales as $animal) { echo "$animal <br />"; } ?> Razones para utilizar Funciones en
  • 7. 5. Reutilización del código. Una de las principales razones para utilizar funciones con PHP es la reutilización del código para así no tener que escribir grandes párrafos de códigos solo vasta con tenerlo en una sola parte y de allí llamarlo: <?php function conectar($servidor, $usuario, $password, $base_datos){ if (!($link=mysql_connect($servidor,$usuario,$password))){ exit(); } if(!(mysql_select_db($base_datos,$link))){ exit(); } return $link; } Razones para utilizar Funciones en
  • 8. 6. Facilidad de uso. Las funciones integradas en PHP son muy fáciles de utilizar. Tan sólo se ha de realizar el llamado de la forma apropiada y especificar los parámetros y/o variables necesarios para que la función realice su tarea: <?php function MiFuncion(&$var) { $var++; } $a = 5; MiFuncion($a); echo "Valor de a: ".$a; ?> Razones para utilizar Funciones en
  • 9. 7. Ahorro de tiempo. Permite reducir el tiempo cuando se está realizando algún proyecto, ya que no se tendrá que hacer los mismos procesos cada vez que se requieran, solo se tendrá que llamar la función para poderla usar: <? //función de encabezado y colocación del titulo function hacer_encabezado($titulo) { $encabezado="<html>n<head>nt<title>$titulo</title>n</head>n"; echo $encabezado; } ?> Razones para utilizar Funciones en Se tiene un archivo bajo el nombre librería.php con el siguiente código
  • 10. <? include("libreria.php"); $titulo="Mi Web"; hacer_encabezado($titulo); ?> <body> El cuerpo de la página </body> </html> Razones para utilizar Funciones en Por otra parte se tiene el siguiente script principal index.php (por ejemplo):
  • 11. Comunidades Virtuales 1. Comunidaddephp.org. Es una comunidad dedicada a hacer proyectos en php Ventajas  Es una comunidad sin animo de lucro incorpora y acepta proyectos libres de cualquiera, es decir todos se pueden unir.  Cuentan con un foro de ayuda para cualquiera que dese aprender Desventajas  Ninguna
  • 12. Comunidades Virtuales 2. Phperos.net. Es un foro dedicado a PHP y otros lenguajes. Ventajas  Cuenta con administradores foristas  Respuesta rápida a preguntas  Cuenta con ayuda y ejemplos Desventajas  Poco didáctico  Contiene links rotos
  • 13. Comunidades Virtuales 3. phpcentral.com Pensada para compartir conocimiento entre desarrolladores web de todas partes del mundo, con énfasis en PHP y MySql. Ventajas  Amplia variedad de temas a tratar  Aparte para preguntas y respuetas  Amplio cubrimiento mundial Desventajas  Ninguna