SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Introducción a la
    Programación en PHP
Ing. Felipe de Jesús Niño de la Cruz

                         Noviembre del 2011
Conceptos básicos

   El lenguaje PHP es un lenguaje de
    programación de estilo clásico, es decir:
    es un lenguaje de programación con
    variables,    sentencias     condicionales,
    bucles, funciones.... No es un lenguaje de
    marcas como podría ser HTML o XML .
    Está mas cerca de JavaScript o de C,
    para aquellos que conocen estos
    lenguajes.
El navegador pide un documento al servidor, en el caso que
         este documento sea un archivo PHP, el archivo es
         interpretado y se envía su resultado al navegador.
Ejemplo   1




<html><head>
<title>Ejemplo de PHP</title>
</head>
<body><BR>
<!-- Parte de HTML normal. -->
<?php
echo "Parte de PHP<br>";
for($i=0;$i<10;$i++)
   {
   echo "Linea ".$i."<br>";
   }
?>
</body></html>
Los Comentarios

   Al igual que en cualquier otro lenguaje, los
    comentarios son muy importantes, ya que nos
    ayudan a distinguir una parte del código de
    otra, a realizar aclaraciones, etc. Su sintaxis es
    la siguiente:
   // Esto es un comentario de una sola línea
   /* Esto es un comentario que puede ocupar
    Varias líneas y ser todo lo largo que se Desee.
    No puede leerse desde una web. */
   Otra posibilidad (tipo shell de unix) es: #
Variables

   Una variable es un contenedor de información,
    en el que podemos meter números enteros,
    números decimales, caracteres... el contenido
    de las variables se puede leer y se puede
    cambiar durante la ejecución de una página
    PHP.
   En PHP todas las variables comienzan con el
    símbolo del dólar $ y no es necesario definir
    una variable antes de usarla. Tampoco tienen
    tipos, es decir que una misma variable puede
    contener un número y luego puede contener
    caracteres.
Ejemplo       2




<html><head>
<title>Ejemplo de PHP</title>
</head>
<body>
<?php
$a = 1;
$b = 3.34;
$c = "Hola Mundo";
echo $a . "<br>“ . $b . "<br>“ . $c;
?>
</body></html>
…Variables

   Restricciones de las variables:
    •   Debemos tener cuidado con las mayúsculas y
        las minúsculas, pues las distingue y no son lo
        mismo.
    •   Las variables con números se colocan tal cual
        ($numero=5;)
    •   Las variables cuyo valor sea una cadena de
        texto, deben llevar comillas en el texto
        ($text=”Salvador”;)
Constantes

   Una constante es como una variable pero con la
    diferencia que una vez toma un valor este no
    puede variar durante la ejecución del script, otra
    particularidad de las constantes es que son
    globales, por lo que se pueden leer desde el
    interior de una función sin tener que pasarlas
    como parámetro.
   Al contrario que las variables, las constantes se
    expresan sin signo del dolar ($), y se tienen que
    definir usando la función define:
…Constantes -             3

             Ejemplos
<?php
define("CONSTANTE", "Hola mundo.");
echo CONSTANTE; // imprime "Hola
 mundo."
?>
Operadores

   Aritméticos
     Los operadores de aritmética son los
      operadores básicos para el trabajo con
      números, nos permiten sumar dos
      valores, restarlos, dividirlos...
     Se trata de operadores binarios en
      todos los casos ya que requieren dos
      operandos para funcionar
      correctamente.
Operadores

   Asignación
     Losoperadores de asignación, son
     aquellos que nos permiten modificar el
     valor de una variable, el operador de
     asignación básico es el 'es igual a' (=),
     que da el valor que lo sigue a la variable
     que lo precede.
Operadores

   Lógicos
     Los operadores de Lógica nos permiten crear
      expresiones mas complejas para evaluar nuestras
      estructuras de control, permitiéndonos enlazar varias
      operaciones de comparación con los diferentes
      operadores booleanos.
     Y (&& o and) - Devuelve 1 si ambos operandos són 1

     O (|| o or) - Devuelve 1 si algún operando es 1

     O exclusivo (xor) - Devuelve 1 si solo 1 operando es
      1
Estructuras
   Porque los scripts PHP no son lineales, debemos poder controlar la
    ejecución de una acción o de un determinado bloque de acciones, para
    hacer esto, PHP dispone de lo que se llama estructuras de control, que nos
    permiten ejecutar o no, una o mas veces un determinado bloque de
    acciones.
   Estas estructuras son:
     if
     while

     do..while

     for

     foreach

     switch
Estructura if                      4




   La estructura if nos permite ejecutar un bloque de
    acciones si se cumple una determinada condición, de lo
    contrario nos permite ejecutar otro bloque de acciones
    identificado por la sentencia else, si el resultado de la
    condición es distinto de 0, se ejecutarán las acciones
    del if, de lo contrario las del else:
<?php
$var=12;
if($var==12){
    echo "la variable vale 12";
}
else{
    echo "la variable tiene otro valor";
}
?>
Estructura do … while                             5




  El bucle do while es en su esencia igual al bucle while
   con la diferencia de que ejecuta las acciones antes de
   comprobar la condición, consiguiendo que se ejecuten
   las acciones una vez si la condición retorna 0 o FALSE,
   así, este bucle se ejecutará siempre una vez mas que
   while si tienen la misma condición:
<?php
$var1=0;
do{
   echo "$var1 = $var1<br>";
   $var1++;
  }while($var1<10);
?>
Estructura while                        6




   Esta instrucción nos permite efectuar un bloque de
    acciones mientras se cumpla una determinada
    condición, cuando deje de cumplirse, se continuará
    ejecutando el resto del código PHP, la condición se
    cumple mientras no de resultado 0 y esta formada por
    operaciones PHP, sobretodo por operaciones lógicas y
    de comparación.
<?php
$var1=0;
while($var1<10){
  echo "$var = $var1<br>";
  $var1++; // Incrementamos la variable

} ?>
Estructura for                                       7




   El bucle for nos permite ejecutar un determinado
    bloque de acciones un número determinado de veces, a
    esta estructura le pasaremos tres parámetros que
    separaremos por punto y coma (;) y que serán :
        acción inicial - Inicializa la variable de control del bucle
        condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE
         se continua ejecutando el código de después del for
        acción - Se ejecuta en cada bucle y debe modificar la variable de la
         condición Vamos a ver un ejemplo para que nos quede todo claro, ya
         que el concepto puede costar un poco de comprender.
         <?php
•   for($var1=0; $var1 < 10; $var1++){
•        echo "$var1 = $var1<br>";
•   }

•   ?>
Estructura foreach                          8




   El bucle foreach nos permite iterar para cada elemento
    de un vector, su sintaxis es sencilla, solo hay que
    indicar el identificador de la matriz, la expresión as y
    seguidamente la variable que identificará el valor del
    elemento:
<?php
$vector = array("uno", "dos", "tres");
foreach ($vector as $valor)
  {
  echo "Valor: $valor<br>";
}
?>
Estructura switch                   9




   En muchas ocasiones, programando en
    PHP, nos encontramos que queremos
    hacer una u otra acción dependiendo del
    valor de una variable, en este
    caso, podríamos usar una sucesión de
    condicionales if, pero el código resultante
    será confuso y difícil de modificar en el
    futuro.
Estructura switch                             9




   Pero PHP y en general todos los lenguajes de programación
    disponen de un ciclo que nos irá como anillo al dedo en este
    caso, el ciclo switch que nos realizará un bloque de acciones para
    cada valor de una variable dada.
<?php
$i = 1;
switch ($i)
 {
      case 0:
        echo "Variable en valor bajo";
        break;
      case 1:
        echo "Variable en valor alto";
        break;
      default:
        echo "La variable no es binaria";
  }?>
Funciones

 Para declarar una función utilizamos la
  expresión function seguida del nombre que
  queremos dar a la función, a continuación y
  entre paréntesis, los argumentos que recibe la
  función y finalmente y entre corchetes el código
  que esta debe ejecutar, veamos un ejemplo:
<?php
  function miFuncion ($argumento_1, $argumento
  _2) {
    // Codigo de la funcion
  }
?>
…Funciones

Llamando a una función
  Una vez creada la función, la debemos
  llamar como una función prefabricada de
  PHP, por su nombre pasando los
  argumentos que necesita. Veamos un
  ejemplo:
<?php
  miFuncion("hola", "pepe");
?>
…Funciones

   El valor de retorno
    Es interesante saber que las funciones pueden devolver
    un valor al lugar donde las llamamos, esto se hace
    gracias a la instrucción return seguida del valor de
    retorno, veamos este ejemplo:
<?php
function saludo($nombre,$momento){
   return "Hola $nombre buenas $momento";
}
echo saludo("Pepe","tardes");
?>
   Este ejemplo dará como resultado: Hola Pepe buenas
    tardes
Funciones
              Incorporadas

• PHP tiene incorporadas muchas
funciones y construcciones.
•En el manual de PHP se encuentran las
listas, referencia, uso y aplicación de cada
una de ellas.
•http://www.php.net/manual/es/funcref.php
include() y require()

•Las construcciones include() y require() son de
las mas conocidas en php.
•Con ellas puedes reutilizar porciones de código
(script, o simple html).
•Las sentencias insertan y evalúan el archivo
especificado. Puedes incluir aquí no solamente
un fichero en tu servidor, sino una página web
remota (indicando la url).
<?php include ("header.php");?>
Manejo de Cadenas

   Dado el uso del lenguaje PHP el tratamiento de
    cadenas es muy importante, existen bastantes
    funciones para el manejo de cadenas, a
    continuación explicaremos las más usadas.
   strlen(cadena). Nos devuelve el número de
    carácteres de una cadena.
   split(separador,cadena). Divide una cadena en
    varias usando un carácter separador.
Manejo de Cadenas

   sprintf(cadena de formato, var1, var2...). Formatea una
    cadena de texto al igual que printf pero el resultado es
    devuelto como una cadena.
   substr(cadena, inicio, longitud). Devuelve una
    subcadena de otra, empezando por inicio y de longitud
    longitud.
   chop(cadena). Elimina los saltos de línea y los espacios
    finales de una cadena.
   strpos(cadena1, cadena2). Busca la cadena2 dentro de
    cadena1 indicándonos la posición en la que se
    encuentra.
   str_replace(cadena1, cadena2, texto). Reemplaza la
    cadena1 por la cadena2 en el texto.
¡Gracias por su atención…!
                  Noviembre del 2011

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 
Clase 5 php
Clase 5 phpClase 5 php
Clase 5 php
 
Mini manual php
Mini manual phpMini manual php
Mini manual php
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Curso php-my sql-clase-3
Curso php-my sql-clase-3Curso php-my sql-clase-3
Curso php-my sql-clase-3
 
La estructura basica_para_c_
La estructura basica_para_c_La estructura basica_para_c_
La estructura basica_para_c_
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 
Estructuras sintácticas de los lenguaje
Estructuras sintácticas de los lenguajeEstructuras sintácticas de los lenguaje
Estructuras sintácticas de los lenguaje
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
Curso php-my sql-clase-4
Curso php-my sql-clase-4Curso php-my sql-clase-4
Curso php-my sql-clase-4
 
Php
PhpPhp
Php
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes13 PHP. Un Ejemplo Con Constantes
13 PHP. Un Ejemplo Con Constantes
 
Estructuras de Control
Estructuras de ControlEstructuras de Control
Estructuras de Control
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Estructuras De Control
Estructuras De ControlEstructuras De Control
Estructuras De Control
 
C++
C++C++
C++
 

Andere mochten auch (20)

Transformacion de la_practica_docente
Transformacion de la_practica_docenteTransformacion de la_practica_docente
Transformacion de la_practica_docente
 
Guia autoevaluacion
Guia autoevaluacionGuia autoevaluacion
Guia autoevaluacion
 
Ev1 mod5
Ev1 mod5Ev1 mod5
Ev1 mod5
 
Inv planeaccompetencias
Inv planeaccompetenciasInv planeaccompetencias
Inv planeaccompetencias
 
Programa redes de computadoras
Programa redes de computadorasPrograma redes de computadoras
Programa redes de computadoras
 
Mysql adodb pdf_php
Mysql adodb pdf_phpMysql adodb pdf_php
Mysql adodb pdf_php
 
Ev ppa felipedejesus
Ev ppa felipedejesusEv ppa felipedejesus
Ev ppa felipedejesus
 
Unidad i. -fundamentos_de_redes
Unidad i. -fundamentos_de_redesUnidad i. -fundamentos_de_redes
Unidad i. -fundamentos_de_redes
 
Evidencia no 1
Evidencia no 1Evidencia no 1
Evidencia no 1
 
Manual oficial de php5
Manual oficial de php5Manual oficial de php5
Manual oficial de php5
 
Instituto tecnológico de tuxtepec
Instituto tecnológico  de tuxtepecInstituto tecnológico  de tuxtepec
Instituto tecnológico de tuxtepec
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Manual de PHP Basico
Manual de PHP BasicoManual de PHP Basico
Manual de PHP Basico
 
Repaso fila 1.
Repaso fila 1.Repaso fila 1.
Repaso fila 1.
 
Manual php5 basico
Manual php5 basicoManual php5 basico
Manual php5 basico
 
Manual basico de PHP
Manual basico de PHPManual basico de PHP
Manual basico de PHP
 
Estructura Básica de PHP
Estructura Básica de PHPEstructura Básica de PHP
Estructura Básica de PHP
 
Ejercios para realizar
Ejercios para realizarEjercios para realizar
Ejercios para realizar
 
Comandos utilizados en sql
Comandos utilizados en sqlComandos utilizados en sql
Comandos utilizados en sql
 

Ähnlich wie Php basico (20)

Manuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdfManuan de php y MySql-1.pdf
Manuan de php y MySql-1.pdf
 
Manual+php+básico
Manual+php+básicoManual+php+básico
Manual+php+básico
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Guia programacionwebbasicophp
Guia programacionwebbasicophpGuia programacionwebbasicophp
Guia programacionwebbasicophp
 
Aprendiendo php 2
Aprendiendo php 2Aprendiendo php 2
Aprendiendo php 2
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php1
Php1Php1
Php1
 
Php curso03
Php   curso03Php   curso03
Php curso03
 
Taller completo
Taller completoTaller completo
Taller completo
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Samuel bailon sanchez
Samuel bailon sanchezSamuel bailon sanchez
Samuel bailon sanchez
 
Php1
Php1Php1
Php1
 
Guia N2 Proyectos Web Php
Guia N2   Proyectos Web   PhpGuia N2   Proyectos Web   Php
Guia N2 Proyectos Web Php
 
PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02PPH MySql - FIEI - UNFV Clase02
PPH MySql - FIEI - UNFV Clase02
 
Programacion en php
Programacion en phpProgramacion en php
Programacion en php
 

Php basico

  • 1. Introducción a la Programación en PHP Ing. Felipe de Jesús Niño de la Cruz Noviembre del 2011
  • 2. Conceptos básicos  El lenguaje PHP es un lenguaje de programación de estilo clásico, es decir: es un lenguaje de programación con variables, sentencias condicionales, bucles, funciones.... No es un lenguaje de marcas como podría ser HTML o XML . Está mas cerca de JavaScript o de C, para aquellos que conocen estos lenguajes.
  • 3. El navegador pide un documento al servidor, en el caso que este documento sea un archivo PHP, el archivo es interpretado y se envía su resultado al navegador.
  • 4. Ejemplo 1 <html><head> <title>Ejemplo de PHP</title> </head> <body><BR> <!-- Parte de HTML normal. --> <?php echo "Parte de PHP<br>"; for($i=0;$i<10;$i++) { echo "Linea ".$i."<br>"; } ?> </body></html>
  • 5. Los Comentarios  Al igual que en cualquier otro lenguaje, los comentarios son muy importantes, ya que nos ayudan a distinguir una parte del código de otra, a realizar aclaraciones, etc. Su sintaxis es la siguiente:  // Esto es un comentario de una sola línea  /* Esto es un comentario que puede ocupar Varias líneas y ser todo lo largo que se Desee. No puede leerse desde una web. */  Otra posibilidad (tipo shell de unix) es: #
  • 6. Variables  Una variable es un contenedor de información, en el que podemos meter números enteros, números decimales, caracteres... el contenido de las variables se puede leer y se puede cambiar durante la ejecución de una página PHP.  En PHP todas las variables comienzan con el símbolo del dólar $ y no es necesario definir una variable antes de usarla. Tampoco tienen tipos, es decir que una misma variable puede contener un número y luego puede contener caracteres.
  • 7. Ejemplo 2 <html><head> <title>Ejemplo de PHP</title> </head> <body> <?php $a = 1; $b = 3.34; $c = "Hola Mundo"; echo $a . "<br>“ . $b . "<br>“ . $c; ?> </body></html>
  • 8. …Variables  Restricciones de las variables: • Debemos tener cuidado con las mayúsculas y las minúsculas, pues las distingue y no son lo mismo. • Las variables con números se colocan tal cual ($numero=5;) • Las variables cuyo valor sea una cadena de texto, deben llevar comillas en el texto ($text=”Salvador”;)
  • 9. Constantes  Una constante es como una variable pero con la diferencia que una vez toma un valor este no puede variar durante la ejecución del script, otra particularidad de las constantes es que son globales, por lo que se pueden leer desde el interior de una función sin tener que pasarlas como parámetro.  Al contrario que las variables, las constantes se expresan sin signo del dolar ($), y se tienen que definir usando la función define:
  • 10. …Constantes - 3 Ejemplos <?php define("CONSTANTE", "Hola mundo."); echo CONSTANTE; // imprime "Hola mundo." ?>
  • 11. Operadores  Aritméticos  Los operadores de aritmética son los operadores básicos para el trabajo con números, nos permiten sumar dos valores, restarlos, dividirlos...  Se trata de operadores binarios en todos los casos ya que requieren dos operandos para funcionar correctamente.
  • 12. Operadores  Asignación  Losoperadores de asignación, son aquellos que nos permiten modificar el valor de una variable, el operador de asignación básico es el 'es igual a' (=), que da el valor que lo sigue a la variable que lo precede.
  • 13. Operadores  Lógicos  Los operadores de Lógica nos permiten crear expresiones mas complejas para evaluar nuestras estructuras de control, permitiéndonos enlazar varias operaciones de comparación con los diferentes operadores booleanos.  Y (&& o and) - Devuelve 1 si ambos operandos són 1  O (|| o or) - Devuelve 1 si algún operando es 1  O exclusivo (xor) - Devuelve 1 si solo 1 operando es 1
  • 14. Estructuras  Porque los scripts PHP no son lineales, debemos poder controlar la ejecución de una acción o de un determinado bloque de acciones, para hacer esto, PHP dispone de lo que se llama estructuras de control, que nos permiten ejecutar o no, una o mas veces un determinado bloque de acciones.  Estas estructuras son:  if  while  do..while  for  foreach  switch
  • 15. Estructura if 4  La estructura if nos permite ejecutar un bloque de acciones si se cumple una determinada condición, de lo contrario nos permite ejecutar otro bloque de acciones identificado por la sentencia else, si el resultado de la condición es distinto de 0, se ejecutarán las acciones del if, de lo contrario las del else: <?php $var=12; if($var==12){ echo "la variable vale 12"; } else{ echo "la variable tiene otro valor"; } ?>
  • 16. Estructura do … while 5  El bucle do while es en su esencia igual al bucle while con la diferencia de que ejecuta las acciones antes de comprobar la condición, consiguiendo que se ejecuten las acciones una vez si la condición retorna 0 o FALSE, así, este bucle se ejecutará siempre una vez mas que while si tienen la misma condición: <?php $var1=0; do{ echo "$var1 = $var1<br>"; $var1++; }while($var1<10); ?>
  • 17. Estructura while 6  Esta instrucción nos permite efectuar un bloque de acciones mientras se cumpla una determinada condición, cuando deje de cumplirse, se continuará ejecutando el resto del código PHP, la condición se cumple mientras no de resultado 0 y esta formada por operaciones PHP, sobretodo por operaciones lógicas y de comparación. <?php $var1=0; while($var1<10){ echo "$var = $var1<br>"; $var1++; // Incrementamos la variable } ?>
  • 18. Estructura for 7  El bucle for nos permite ejecutar un determinado bloque de acciones un número determinado de veces, a esta estructura le pasaremos tres parámetros que separaremos por punto y coma (;) y que serán :  acción inicial - Inicializa la variable de control del bucle  condición - Se evalúa en cada iteración, cuando devuelve 0 o FALSE se continua ejecutando el código de después del for  acción - Se ejecuta en cada bucle y debe modificar la variable de la condición Vamos a ver un ejemplo para que nos quede todo claro, ya que el concepto puede costar un poco de comprender. <?php • for($var1=0; $var1 < 10; $var1++){ • echo "$var1 = $var1<br>"; • } • ?>
  • 19. Estructura foreach 8  El bucle foreach nos permite iterar para cada elemento de un vector, su sintaxis es sencilla, solo hay que indicar el identificador de la matriz, la expresión as y seguidamente la variable que identificará el valor del elemento: <?php $vector = array("uno", "dos", "tres"); foreach ($vector as $valor) { echo "Valor: $valor<br>"; } ?>
  • 20. Estructura switch 9  En muchas ocasiones, programando en PHP, nos encontramos que queremos hacer una u otra acción dependiendo del valor de una variable, en este caso, podríamos usar una sucesión de condicionales if, pero el código resultante será confuso y difícil de modificar en el futuro.
  • 21. Estructura switch 9  Pero PHP y en general todos los lenguajes de programación disponen de un ciclo que nos irá como anillo al dedo en este caso, el ciclo switch que nos realizará un bloque de acciones para cada valor de una variable dada. <?php $i = 1; switch ($i) { case 0: echo "Variable en valor bajo"; break; case 1: echo "Variable en valor alto"; break; default: echo "La variable no es binaria"; }?>
  • 22. Funciones  Para declarar una función utilizamos la expresión function seguida del nombre que queremos dar a la función, a continuación y entre paréntesis, los argumentos que recibe la función y finalmente y entre corchetes el código que esta debe ejecutar, veamos un ejemplo: <?php function miFuncion ($argumento_1, $argumento _2) { // Codigo de la funcion } ?>
  • 23. …Funciones Llamando a una función Una vez creada la función, la debemos llamar como una función prefabricada de PHP, por su nombre pasando los argumentos que necesita. Veamos un ejemplo: <?php miFuncion("hola", "pepe"); ?>
  • 24. …Funciones  El valor de retorno Es interesante saber que las funciones pueden devolver un valor al lugar donde las llamamos, esto se hace gracias a la instrucción return seguida del valor de retorno, veamos este ejemplo: <?php function saludo($nombre,$momento){ return "Hola $nombre buenas $momento"; } echo saludo("Pepe","tardes"); ?>  Este ejemplo dará como resultado: Hola Pepe buenas tardes
  • 25. Funciones Incorporadas • PHP tiene incorporadas muchas funciones y construcciones. •En el manual de PHP se encuentran las listas, referencia, uso y aplicación de cada una de ellas. •http://www.php.net/manual/es/funcref.php
  • 26. include() y require() •Las construcciones include() y require() son de las mas conocidas en php. •Con ellas puedes reutilizar porciones de código (script, o simple html). •Las sentencias insertan y evalúan el archivo especificado. Puedes incluir aquí no solamente un fichero en tu servidor, sino una página web remota (indicando la url). <?php include ("header.php");?>
  • 27. Manejo de Cadenas  Dado el uso del lenguaje PHP el tratamiento de cadenas es muy importante, existen bastantes funciones para el manejo de cadenas, a continuación explicaremos las más usadas.  strlen(cadena). Nos devuelve el número de carácteres de una cadena.  split(separador,cadena). Divide una cadena en varias usando un carácter separador.
  • 28. Manejo de Cadenas  sprintf(cadena de formato, var1, var2...). Formatea una cadena de texto al igual que printf pero el resultado es devuelto como una cadena.  substr(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud.  chop(cadena). Elimina los saltos de línea y los espacios finales de una cadena.  strpos(cadena1, cadena2). Busca la cadena2 dentro de cadena1 indicándonos la posición en la que se encuentra.  str_replace(cadena1, cadena2, texto). Reemplaza la cadena1 por la cadena2 en el texto.
  • 29. ¡Gracias por su atención…! Noviembre del 2011