SlideShare una empresa de Scribd logo
PHP

EQUIPO 1 – 5 «E»
¿Qué es PHP?

PHP (acrónimo recursivo: “PHP: Hypertext Preprocessor”) es un lenguaje de
programación de
código abierto, que se distribuye bajo licencia GNU, pensado para funcionar como
CGI y que
puede ser embebido en el código HTML.




      Todo el código PHP tiene que estar dentro de un boque php
5. Variables.

Con PHP no es necesario definir variables. Las variables se asignan por referencia.
Todas las variables han de comenzar por un signo “$”, seguido de una letra o “_”. El
resto de caracteres deben ser letras a-z, A-Z o caracteres ASCII del 127 al 255.
PHP distingue entre mayúsculas y minúsculas en el nombre de sus variables.
Probemos el siguiente ejemplo:
<?
$texto = “Hola”;
$TEXTO = “mundo”;
print “$texto, $TEXTO”;
print “<br>”;
$texto = “El texto es ”$texto, $TEXTO””;
print $texto;
?>
En este ejemplo hemos creado por referencia las variables “$texto” y “$TEXTO”,
luego les hemos dado salida formando la frase “Hola, mundo”. Finalmente hemos
reasignado el valor de la variable “$texto” y le hemos dado salida.
6. Arrays

Un array es una asociación entre una clave y un valor. En PHP pueden definirse
mediante la
función array() o por referencia. Veamoslo de manera práctica.
<?
$a = array( ‘color’ => ‘rojo’,
    ‘sabor’ => ‘dulce’,
    ‘forma’ => ‘esférica’,
    ‘nombre’ => ‘manzana’,
    4 // Su clave será 0
 );

print $a*‘color’+;
print “<br>”;
print $a*‘sabor’+;
print “<br>”;
print $a*‘forma’+;
print “<br>”;
print $a*‘nombre’+;
print “<br>”;
print $a[0];
/*
Salida :

rojo
dulce
esférica
manzana
4
*/

// Esta forma de definir el array es equivalente a esta :

$a*‘color’+=’rojo’;
$a*‘sabor’+=’dulce’;
$a*‘forma’+=’esférica’;
$a*‘nombre’+=’manzana’;
$a[0]=4;
?>
Cuando se define un array sin especificar la clave se le asignan
automáticamente valores enteros.

<?
$b = array (‘Cero’, ‘Uno’, ‘Dos’, ‘Tres’);

print $b[0];
print “<br>”;
print $b[1];
print “<br>”;
print $b[2];
print “<br>”;
print $b[3];
print “<br>”;

/*
La salida de nuestro código es:

Cero
Uno
Dos
Tres

Esta forma de definir el array es equivalente a esta otra:
*/

$a*+=’Cero’;
$a*+=’Uno’;
$a*+=’Dos’;
$a*+=’Tres’;

//O a esta:

$a*0+=’Cero’;
$a*1+=’Uno’;
$a*2+=’Dos’;
$a*3+=’Tres’;
?>
6.1. Funciones útiles

unset Eliminará la clave 2 del array. Este no será reindexado, es decir, el
resto de claves
conservarán sus valores.
sizeof Devuelve en número de claves definidas.
foreach Un bucle que recorre todos los valores definidios del un array.

   <?
   $a*0+=’Cero’;
   $a*1+=’Uno’;
   $a*2+=’Dos’;
   $a*3+=’Tres’;

   unset ( $a[2] );

   foreach ( $a as $salida ){
   print $salida;
     print “<br>”;
   }
   /* Salida: Cero,Uno,Tres */
   ?>
sort y rsort : Ordenan los valores del array alfabéticamente en orden
ascendente y descentente, respectivamente. Se altera la asociación entre clave y
valor.
asort y arsort: Igual que sort y rsort, pero manteniendo la asociación clave-valor.
7. Estructuras de control
7.2. Bucles “while”
7.3. Bucles “for”
7.4. La sentencia “switch”.
8.1. Los métodos “GET” y “POST”.
Php
9. Manejo de cadenas.
Php
Php
9.9. substr ( cadena, inicio, fin )
11. Funciones definidas por el usuario.
11.1. Ámbito de las variables.
Php
12.2. CONEXCION A BASE DE DATOS
Php

Más contenido relacionado

PDF
Perl5 hashes
DOC
Php
PPT
Php y MySQL
PDF
Funciones con ficheros
DOCX
Programa que almacena en una base de datos las características de un carro co...
PPT
PHP Y MYSQL
DOCX
Guía práctica desarrollo web con php 5 y my sql
RTF
Sumaoctal
Perl5 hashes
Php
Php y MySQL
Funciones con ficheros
Programa que almacena en una base de datos las características de un carro co...
PHP Y MYSQL
Guía práctica desarrollo web con php 5 y my sql
Sumaoctal

La actualidad más candente (20)

DOCX
Php1
PDF
Mantener valores en los campos de texto de un formulario PHP
PPT
Clase 2 de PHP
PPTX
Codigo Php
PDF
PPTX
Tarea 2 y_3
PDF
Zen AJAX - Programador PHP
PPTX
Tarea seccio 3_antonio
PPT
Funcionesphpmysql
PPT
Gustavo php
PDF
Manual de programador sistema experto bovino online
PDF
Ejemplo de formulario
PDF
Semana 6 Módulos en Python Entrega 1
DOCX
PDF
47 Php. Ordenacion De Arrays Ii
PDF
2 6 validar_formularios
PDF
46 Php. Ordenacion De Arrays I
PDF
Programacion en python_1
PPTX
Clases de php
Php1
Mantener valores en los campos de texto de un formulario PHP
Clase 2 de PHP
Codigo Php
Tarea 2 y_3
Zen AJAX - Programador PHP
Tarea seccio 3_antonio
Funcionesphpmysql
Gustavo php
Manual de programador sistema experto bovino online
Ejemplo de formulario
Semana 6 Módulos en Python Entrega 1
47 Php. Ordenacion De Arrays Ii
2 6 validar_formularios
46 Php. Ordenacion De Arrays I
Programacion en python_1
Clases de php
Publicidad

Destacado (20)

DOCX
Tema de investigación
PPTX
Practica 34
PPTX
Presentación1trabajo de computación jhon
DOCX
Informe de fase intensiva de cte
PPTX
PPTX
Cuerpo humano
PDF
Evidencia 6 abp en la formacion inicial docente
PPT
Presion arterial
PPT
Disco duro 3
PDF
Artículo carmen mota utanda la implantación del observatorio urbano de cuenca
DOCX
Licencias creative commons
PPT
Bullying200final 101206190608-phpapp01
PDF
Comercio electrónico
PDF
Proyecto de Aula Esc Rural Mixta Roma
DOCX
Indicadores
PDF
Guia de Writer Libre Office
DOCX
Lectura una escuela para cada estudiante
PPTX
Docencia Universitaria
PPTX
Exportación de artesanías poblanas
Tema de investigación
Practica 34
Presentación1trabajo de computación jhon
Informe de fase intensiva de cte
Cuerpo humano
Evidencia 6 abp en la formacion inicial docente
Presion arterial
Disco duro 3
Artículo carmen mota utanda la implantación del observatorio urbano de cuenca
Licencias creative commons
Bullying200final 101206190608-phpapp01
Comercio electrónico
Proyecto de Aula Esc Rural Mixta Roma
Indicadores
Guia de Writer Libre Office
Lectura una escuela para cada estudiante
Docencia Universitaria
Exportación de artesanías poblanas
Publicidad

Similar a Php (20)

PDF
Tutorial de php
PDF
Introducción a php
PPTX
Elementos del Hardware y Software
PPTX
Introducción a PHP
PPTX
3 Introducción al lenguaje PHP
PPTX
php Fundamentos
PPT
Tema2[php]
PDF
0139-php-y-mysql-lenguaje-php-basico.pdf
PDF
PHP Tema 2 - Lenguaje PHP básico
PPT
Especialista Web J9 Php
PPTX
PPTX
PPTX
Php1 sesión 6
PDF
4.Programación con PHP y MySQL
PDF
Curso php y_mysql
PPT
Introduccion al PHP para principiantes y estudiantes
PPTX
Tutorial de php
Introducción a php
Elementos del Hardware y Software
Introducción a PHP
3 Introducción al lenguaje PHP
php Fundamentos
Tema2[php]
0139-php-y-mysql-lenguaje-php-basico.pdf
PHP Tema 2 - Lenguaje PHP básico
Especialista Web J9 Php
Php1 sesión 6
4.Programación con PHP y MySQL
Curso php y_mysql
Introduccion al PHP para principiantes y estudiantes

Último (20)

PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Habilidades de comunicación en la era digital (planeación)
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
JESUCRISTO ESTÁ EN LA TIERRA
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PPTX
Presentación: Cumplimiento del Empleador
PDF
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PPT
Cosacos y hombres del Este en el Heer.ppt
PDF
Empieza Con El Porqué - Simon Sinek Ccesa007.pdf
PDF
Habilidades sociales en la era digital (25-2))
PPTX
Guía Esencial para Empleadores - Cumplimiento con el IESS
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
Habilidades de comunicación en la era digital (planeación)
ciencias-1.pdf libro cuarto basico niños
¿NO HABÉIS LEÍDO?. Por Jonathan Bravo.
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
benveniste-problemas-de-linguistica-general-i-cap-6 (1)_compressed.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
JESUCRISTO ESTÁ EN LA TIERRA
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Presentación: Cumplimiento del Empleador
Guia de Tesis y Proyectos de Investigacion FS4 Ccesa007.pdf
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Tarea De El Colegio Coding For Kids 1 y 2
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
Cosacos y hombres del Este en el Heer.ppt
Empieza Con El Porqué - Simon Sinek Ccesa007.pdf
Habilidades sociales en la era digital (25-2))
Guía Esencial para Empleadores - Cumplimiento con el IESS
Híper Mega Repaso Histológico Bloque 3.pdf
Crear o Morir - Andres Oppenheimer Ccesa007.pdf

Php

  • 2. ¿Qué es PHP? PHP (acrónimo recursivo: “PHP: Hypertext Preprocessor”) es un lenguaje de programación de código abierto, que se distribuye bajo licencia GNU, pensado para funcionar como CGI y que puede ser embebido en el código HTML. Todo el código PHP tiene que estar dentro de un boque php
  • 3. 5. Variables. Con PHP no es necesario definir variables. Las variables se asignan por referencia. Todas las variables han de comenzar por un signo “$”, seguido de una letra o “_”. El resto de caracteres deben ser letras a-z, A-Z o caracteres ASCII del 127 al 255. PHP distingue entre mayúsculas y minúsculas en el nombre de sus variables. Probemos el siguiente ejemplo: <? $texto = “Hola”; $TEXTO = “mundo”; print “$texto, $TEXTO”; print “<br>”; $texto = “El texto es ”$texto, $TEXTO””; print $texto; ?> En este ejemplo hemos creado por referencia las variables “$texto” y “$TEXTO”, luego les hemos dado salida formando la frase “Hola, mundo”. Finalmente hemos reasignado el valor de la variable “$texto” y le hemos dado salida.
  • 4. 6. Arrays Un array es una asociación entre una clave y un valor. En PHP pueden definirse mediante la función array() o por referencia. Veamoslo de manera práctica. <? $a = array( ‘color’ => ‘rojo’, ‘sabor’ => ‘dulce’, ‘forma’ => ‘esférica’, ‘nombre’ => ‘manzana’, 4 // Su clave será 0 ); print $a*‘color’+; print “<br>”; print $a*‘sabor’+; print “<br>”; print $a*‘forma’+; print “<br>”; print $a*‘nombre’+; print “<br>”; print $a[0];
  • 5. /* Salida : rojo dulce esférica manzana 4 */ // Esta forma de definir el array es equivalente a esta : $a*‘color’+=’rojo’; $a*‘sabor’+=’dulce’; $a*‘forma’+=’esférica’; $a*‘nombre’+=’manzana’; $a[0]=4; ?>
  • 6. Cuando se define un array sin especificar la clave se le asignan automáticamente valores enteros. <? $b = array (‘Cero’, ‘Uno’, ‘Dos’, ‘Tres’); print $b[0]; print “<br>”; print $b[1]; print “<br>”; print $b[2]; print “<br>”; print $b[3]; print “<br>”; /* La salida de nuestro código es: Cero Uno
  • 7. Dos Tres Esta forma de definir el array es equivalente a esta otra: */ $a*+=’Cero’; $a*+=’Uno’; $a*+=’Dos’; $a*+=’Tres’; //O a esta: $a*0+=’Cero’; $a*1+=’Uno’; $a*2+=’Dos’; $a*3+=’Tres’; ?>
  • 8. 6.1. Funciones útiles unset Eliminará la clave 2 del array. Este no será reindexado, es decir, el resto de claves conservarán sus valores. sizeof Devuelve en número de claves definidas. foreach Un bucle que recorre todos los valores definidios del un array. <? $a*0+=’Cero’; $a*1+=’Uno’; $a*2+=’Dos’; $a*3+=’Tres’; unset ( $a[2] ); foreach ( $a as $salida ){ print $salida; print “<br>”; } /* Salida: Cero,Uno,Tres */ ?>
  • 9. sort y rsort : Ordenan los valores del array alfabéticamente en orden ascendente y descentente, respectivamente. Se altera la asociación entre clave y valor. asort y arsort: Igual que sort y rsort, pero manteniendo la asociación clave-valor.
  • 10. 7. Estructuras de control
  • 13. 7.4. La sentencia “switch”.
  • 14. 8.1. Los métodos “GET” y “POST”.
  • 16. 9. Manejo de cadenas.
  • 19. 9.9. substr ( cadena, inicio, fin )
  • 20. 11. Funciones definidas por el usuario.
  • 21. 11.1. Ámbito de las variables.
  • 23. 12.2. CONEXCION A BASE DE DATOS