SlideShare una empresa de Scribd logo
JOSE MANUEL AVILA GONZÁLEZ
Evidencia: Sesión virtual “Funciones 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.
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
function recursividad($a)
{
if (a<20)
{
echo “$an”;
recursividad($a+1);
}
}
?>
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
function TomarArray($entrada)
{
echo “$entrada[0] + $entrada[1] + $entrada[2]”;
}
?>
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
function descuento()
{
/*Sólo se cambia el parámetro de descuento en esta
*función y no en otra parte del código.
*/
?>
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
function ListarArray($arregloAnimales)
{
foreach ($arregloAnimales as $animal) {
echo "$animal <br />"; }
?>
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;
}
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;
?>
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
<?
//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;
}
?>
POR OTRA PARTE SE TIENE EL SIGUIENTE SCRIPT PRINCIPAL INDEX.PHP
(POR EJEMPLO):
<?
include("libreria.php");
$titulo="Mi Web";
hacer_encabezado($titulo);
?>
<body>
El cuerpo de la página
</body>
</html>
1. COMUNIDADDEPHP.ORG. ES UNA COMUNIDAD DEDICADA A HACER
PROYECTOS EN PHP.
Ventajas
1; Es una comunidad sin animo de lucro incorpora y acepta proyectos libres de cualquiera, es decir todos se
pueden unir.
2; Cuentan con un foro de ayuda para cualquiera que dese aprender
Desventajas
1; Ninguna
2. PHPEROS.NET. ES UN FORO DEDICADO A PHP Y OTROS LENGUAJES.
Ventajas
1 Cuenta con administradores foristas
2 Respuesta rápida a preguntas
3 Cuenta con ayuda y ejemplos
Desventajas
1 Poco didáctico
2 Contiene links rotos
3. phpcentral.com Pensada para compartir conocimiento entre desarrolladores web de todas partes del mundo,
con énfasis en PHP y MySql.
Ventajas
1 Amplia variedad de temas a tratar
2 Aparte para preguntas y respuestas
3 Amplio cubrimiento mundial
Desventajas
1 Ninguna

Más contenido relacionado

La actualidad más candente

7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP
Javier Peñaranda
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
LupitaOMG Garmendia
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
UVM
 
Función main()
Función main()Función main()
Función main()
UVM
 
Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_
laura cortez
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
MartinCetis109
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
scotw08
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
Andy Dawson
 
Symfony en Drupal 8 - DrupalCamp Spain
Symfony en Drupal 8 - DrupalCamp Spain Symfony en Drupal 8 - DrupalCamp Spain
Symfony en Drupal 8 - DrupalCamp Spain
Raul Fraile
 
Actividad 3 . funciones en php
Actividad 3 . funciones en phpActividad 3 . funciones en php
Actividad 3 . funciones en php
LeonardoPuerta2
 
Endpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-APIEndpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-API
Eric Zeidan
 
Phpactividad3
Phpactividad3Phpactividad3
Phpactividad3
Octavio Garzón Luna
 
Sintaxis básica, variables y constantes
Sintaxis básica, variables y constantesSintaxis básica, variables y constantes
Sintaxis básica, variables y constantes
BelenRosales12
 

La actualidad más candente (14)

7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP7 Ventajas de Funciones en PHP
7 Ventajas de Funciones en PHP
 
Funciones en C
Funciones en CFunciones en C
Funciones en C
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Función main()
Función main()Función main()
Función main()
 
Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_Presentacion de la_estructura_de_c_
Presentacion de la_estructura_de_c_
 
Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++Presentacion de la_estructura_de_c++
Presentacion de la_estructura_de_c++
 
Desarrollo web con php
Desarrollo web con phpDesarrollo web con php
Desarrollo web con php
 
Intro a cakephp
Intro a cakephpIntro a cakephp
Intro a cakephp
 
Symfony en Drupal 8 - DrupalCamp Spain
Symfony en Drupal 8 - DrupalCamp Spain Symfony en Drupal 8 - DrupalCamp Spain
Symfony en Drupal 8 - DrupalCamp Spain
 
Actividad 3 . funciones en php
Actividad 3 . funciones en phpActividad 3 . funciones en php
Actividad 3 . funciones en php
 
MANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓNMANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓN
 
Endpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-APIEndpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-API
 
Phpactividad3
Phpactividad3Phpactividad3
Phpactividad3
 
Sintaxis básica, variables y constantes
Sintaxis básica, variables y constantesSintaxis básica, variables y constantes
Sintaxis básica, variables y constantes
 

Similar a Jose manuel avila gonzález

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
 
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...
Adrian Ascanio
 
Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en php
Giovanny Cuadros
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
ROD Software
 
Php
PhpPhp
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
marlenecarlina
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
Pablo Morales
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
Apuntes phpApuntes php
Apuntes php
Javi
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
Robert Rodriguez
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
Stephenson Prieto
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
jjmvc2481
 
7 Razones para usar funciones PHP - Desarrollo web en php
7 Razones para usar funciones PHP - Desarrollo web en php7 Razones para usar funciones PHP - Desarrollo web en php
7 Razones para usar funciones PHP - Desarrollo web en php
NicolasRomeroLds
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
Alejandro Andrés Aranda
 
Curso PHP Academia Usero
Curso PHP Academia UseroCurso PHP Academia Usero
Curso PHP Academia Usero
IES Kursaal
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Phputs
 
Actividad III
Actividad IIIActividad III
Actividad III
Fabián Chaves Rojas
 

Similar a Jose manuel avila gonzález (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
 
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...
 
Ventajas de usar funciones en php
Ventajas de usar funciones en phpVentajas de usar funciones en php
Ventajas de usar funciones en php
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Php
PhpPhp
Php
 
Funciones con PHP
Funciones con PHPFunciones con PHP
Funciones con PHP
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 
Php basico
Php basicoPhp basico
Php basico
 
Taller de PHP Básico
Taller de PHP BásicoTaller de PHP Básico
Taller de PHP Básico
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5
 
7 Razones para usar funciones PHP - Desarrollo web en php
7 Razones para usar funciones PHP - Desarrollo web en php7 Razones para usar funciones PHP - Desarrollo web en php
7 Razones para usar funciones PHP - Desarrollo web en php
 
Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”Evidencia: Sesión virtual “Funciones PHP”
Evidencia: Sesión virtual “Funciones PHP”
 
Curso PHP Academia Usero
Curso PHP Academia UseroCurso PHP Academia Usero
Curso PHP Academia Usero
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Actividad III
Actividad IIIActividad III
Actividad III
 

Más de Jose Avila

Jose manuel avila gonzález
Jose manuel avila gonzálezJose manuel avila gonzález
Jose manuel avila gonzález
Jose Avila
 
psicologia del color
psicologia del color psicologia del color
psicologia del color
Jose Avila
 
Sensores paralelos
Sensores paralelosSensores paralelos
Sensores paralelos
Jose Avila
 
Josemanuelavila
JosemanuelavilaJosemanuelavila
Josemanuelavila
Jose Avila
 
Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211
Jose Avila
 
Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211
Jose Avila
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
Jose Avila
 
Cuadro comparativo de_las_familias_l_gicas_jose_ma
Cuadro comparativo de_las_familias_l_gicas_jose_maCuadro comparativo de_las_familias_l_gicas_jose_ma
Cuadro comparativo de_las_familias_l_gicas_jose_ma
Jose Avila
 
Cuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicasCuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicas
Jose Avila
 

Más de Jose Avila (9)

Jose manuel avila gonzález
Jose manuel avila gonzálezJose manuel avila gonzález
Jose manuel avila gonzález
 
psicologia del color
psicologia del color psicologia del color
psicologia del color
 
Sensores paralelos
Sensores paralelosSensores paralelos
Sensores paralelos
 
Josemanuelavila
JosemanuelavilaJosemanuelavila
Josemanuelavila
 
Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211
 
Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
 
Cuadro comparativo de_las_familias_l_gicas_jose_ma
Cuadro comparativo de_las_familias_l_gicas_jose_maCuadro comparativo de_las_familias_l_gicas_jose_ma
Cuadro comparativo de_las_familias_l_gicas_jose_ma
 
Cuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicasCuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicas
 

Último

El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
SandraPiza2
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
FelixCamachoGuzman
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
Alejandrino Halire Ccahuana
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
https://gramadal.wordpress.com/
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
JAVIER SOLIS NOYOLA
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
EdwardYumbato1
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
JavierMontero58
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 

Último (20)

El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docxENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
ENSAYO SOBRE LA ANSIEDAD Y LA DEPRESION.docx
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.PPT: El fundamento del gobierno de Dios.
PPT: El fundamento del gobierno de Dios.
 
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIAFICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
FICHA DE EJERCICIOS GRECIA 1º DE LA ESO HISTORIA
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 

Jose manuel avila gonzález

  • 1. JOSE MANUEL AVILA GONZÁLEZ 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.
  • 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 function recursividad($a) { if (a<20) { echo “$an”; recursividad($a+1); } } ?>
  • 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 function TomarArray($entrada) { echo “$entrada[0] + $entrada[1] + $entrada[2]”; } ?>
  • 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 function descuento() { /*Sólo se cambia el parámetro de descuento en esta *función y no en otra parte del código. */ ?>
  • 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 function ListarArray($arregloAnimales) { foreach ($arregloAnimales as $animal) { echo "$animal <br />"; } ?>
  • 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; }
  • 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; ?>
  • 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 <? //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; } ?>
  • 10. POR OTRA PARTE SE TIENE EL SIGUIENTE SCRIPT PRINCIPAL INDEX.PHP (POR EJEMPLO): <? include("libreria.php"); $titulo="Mi Web"; hacer_encabezado($titulo); ?> <body> El cuerpo de la página </body> </html>
  • 11. 1. COMUNIDADDEPHP.ORG. ES UNA COMUNIDAD DEDICADA A HACER PROYECTOS EN PHP. Ventajas 1; Es una comunidad sin animo de lucro incorpora y acepta proyectos libres de cualquiera, es decir todos se pueden unir. 2; Cuentan con un foro de ayuda para cualquiera que dese aprender Desventajas 1; Ninguna
  • 12. 2. PHPEROS.NET. ES UN FORO DEDICADO A PHP Y OTROS LENGUAJES. Ventajas 1 Cuenta con administradores foristas 2 Respuesta rápida a preguntas 3 Cuenta con ayuda y ejemplos Desventajas 1 Poco didáctico 2 Contiene links rotos
  • 13. 3. phpcentral.com Pensada para compartir conocimiento entre desarrolladores web de todas partes del mundo, con énfasis en PHP y MySql. Ventajas 1 Amplia variedad de temas a tratar 2 Aparte para preguntas y respuestas 3 Amplio cubrimiento mundial Desventajas 1 Ninguna