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

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
 
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

Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
uts
 

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 (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

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
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
 

Último (20)

Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.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
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
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...
 
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 20241ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
1ERGRA~2.PDF EVALUACION DIAGNOSTICA 2024
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
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
 
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
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdfsesion de aprendizaje 1 SEC. 13- 17  MAYO  2024 comunicación.pdf
sesion de aprendizaje 1 SEC. 13- 17 MAYO 2024 comunicación.pdf
 
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
 
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
 
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdfGRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
GRUPO 2 - LA GRAN TRIBULACIÓN 25-03-2024 vf.pdf
 
Programa dia de las madres para la convi
Programa dia de las madres para la conviPrograma dia de las madres para la convi
Programa dia de las madres para la convi
 
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
12 - Planetas Extrasolares - Seminario de las Aulas de la Experiencia UPV/EHU
 

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