SlideShare una empresa de Scribd logo
1 de 13
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 PHPJavier Peñaranda
 
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 3UVM
 
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 phpscotw08
 
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 phpLeonardoPuerta2
 
Endpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-APIEndpoints Seguros en nuestra Rest-API
Endpoints Seguros en nuestra Rest-APIEric Zeidan
 
Sintaxis básica, variables y constantes
Sintaxis básica, variables y constantesSintaxis básica, variables y constantes
Sintaxis básica, variables y constantesBelenRosales12
 

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 phpLeugean 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 phpGiovanny Cuadros
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplosRobert Rodriguez
 
Apuntes php
Apuntes phpApuntes php
Apuntes phpJavi
 
Manual completo-php-5
Manual completo-php-5Manual completo-php-5
Manual completo-php-5jjmvc2481
 
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 phpNicolasRomeroLds
 
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 UseroIES 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
 

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
 
Programacion en php atavez de ejemplos
Programacion en php atavez de ejemplosProgramacion en php atavez de ejemplos
Programacion en php atavez de ejemplos
 
Apuntes php
Apuntes phpApuntes php
Apuntes php
 
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álezJose Avila
 
psicologia del color
psicologia del color psicologia del color
psicologia del color Jose Avila
 
Sensores paralelos
Sensores paralelosSensores paralelos
Sensores paralelosJose Avila
 
Josemanuelavila
JosemanuelavilaJosemanuelavila
JosemanuelavilaJose Avila
 
Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211Jose manuel avila_c_i15561211
Jose manuel avila_c_i15561211Jose Avila
 
Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211Introduccion auditoria informatica_josemanuelavila_ci15561211
Introduccion auditoria informatica_josemanuelavila_ci15561211Jose Avila
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watchJose 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_maJose Avila
 
Cuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicasCuadro comparativo entre familia lógicas
Cuadro comparativo entre familia lógicasJose 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

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
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
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
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
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
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
 
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
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 

Último (20)

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
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
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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
 
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
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
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
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
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
 
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
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.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