1 presentación php
TRANSCRIPT
-
7/25/2019 1 Presentacin Php
1/17
Una introduccin al lenguaje
-
7/25/2019 1 Presentacin Php
2/17
Se trata de un lenguaje de programacin quees interpretado por un servidor web.
No se trata de un lenguaje genrico. PHP estorientado al desarrollo de sitios web
dinmicos. No depende del navegador del usuario (como
en Javascript). El cdigo PHP se ejecuta en elservidor.
-
7/25/2019 1 Presentacin Php
3/17
PHP es un acrnimo de PHP: Hypertext Preprocessor, aunque losorgenes del nombre se remontan al nombre Personal Home Page.PHP es un lenguaje de alto nivel que va embebido (insertado) enpginas HTML. Por otro lado, PHP es un lenguaje del lado delservidor (Server Side Scripting Languaje), lo cual significa que elusuario abre la pgina HTML y hace una peticin de interactuar, PHP,instalado en el servidor web, interpreta la peticin y enva unarespuesta al usuario, lo cual hace la diferencia entre lenguajes como
PHP y lenguajes como javascript, que son lenguajes del lado delusuario. PHP fue concebido en 1994 por Rasmus Lerdorf, cuyo uso fue
personal por esos tiempos, para controlar la cantidad de personasque consultaban su hoja de vida, es decir, su "decubrimiento" fueaccidental.
PHP es un lenguaje de cdigo abierto, lo cual implica que, por unlado, hay un grupo de desarrolladores que contribuyen a la
elaboracin y fortalecimiento del lenguaje; y, en segundo lugar, quees un lenguaje por el que no necesitamos pagar derechos de autor(licencia) para utilizarlo.
-
7/25/2019 1 Presentacin Php
4/17
El usuario escribe una URL(localizador derecursos uniforme) en su navegador y steenva un peticin HTTP(protocolo detransferencia de hipertexto) al servidor web.
El servidor lee la pagina PHP (la interpreta) yenva al navegador del usuario un documentocompilado en formato HTML.
-
7/25/2019 1 Presentacin Php
5/17
Un servidor web como Apache. Loencontraremos en www.apache.org
Las libreras de PHP para que el servidor webpueda leer PHP. Las descargamos desdewww.php.net
Un editor de texto para escribir las pginasPHP.
Colocar las pginas PHP en algn directoriodel servidor web y listo !!
-
7/25/2019 1 Presentacin Php
6/17
Es un servidor independiente de plataforma,software libre, que consiste principalmente enla base de datos MySQL, el servidor webApache y los intrpretes para lenguajes descript: PHP y Perl. El nombre proviene del
acrnimo de X (para cualquiera de losdiferentes sistemas operativos), Apache,MySQL, PHP, Perl.
El programa est liberado bajo la licencia GNUy acta como un servidor web libre, fcil de
usar y capaz de interpretar pginas dinmicas.Actualmente XAMPP est disponible paraMicrosoft Windows, GNU/Linux, Solaris yMacOS X.
-
7/25/2019 1 Presentacin Php
7/17
Cualquier cosa, pero PHP est pensado parael desarrollo de sitios web dinmicos comotiendas virtuales en Internet, recopilar datosde formularios, generar pginas con
contenidos dinmicos, o enviar y recibircookies
Una de las caractersticas ms potentes ydestacables de PHP es su soporte para unamplio abanico de bases de datos comoMySQL, etc
-
7/25/2019 1 Presentacin Php
8/17
Las etiquetas delimitan los programas escritos en PHP
Existen diversas formas de indicarlas:
Nombre Abre Cierra
Etiquetas estndar
Etiquetas cortas
Etiquetas cortas
Tipo Script
Tipo ASP < >
-
7/25/2019 1 Presentacin Php
9/17
Las instrucciones PHP se pueden colocardentro del las etiquetas HTML.
Para resaltar el cdigo PHP debemos incluirlosiempre entre las etiquetas:
Siempreescribiremos
dentro del
bloque php
-
7/25/2019 1 Presentacin Php
10/17
El primer programa PHP que muestra unmensaje en el navegador:
Todas las lneas de cdigo PHP terminan conpunto y coma.
Las omisiones del punto y coma provocansiempre mensajes de error No es necesario el punto y coma en las
estructuras de control.
-
7/25/2019 1 Presentacin Php
11/17
// esto es un comentario corto
/* este comentario
ocupa variaslneas */
# este comentario tambin es vlido
-
7/25/2019 1 Presentacin Php
12/17
Una variable define un punto dealmacenamiento en la memoria del ordenador.
Un nombre define a una variable y luegopodemos asignarle diferentes valores a lo largo
del programa. Por ejemplo, una variable puede llamarsenombrey tomar primero el valor de Luis,despus Pepe, etc..
-
7/25/2019 1 Presentacin Php
13/17
PHP reconoce automticamente los tipos devariables, ya que fue escrito para la web.
PHP trabaja internamente con variables de tipo:string (texto), integer (numero entero) y float
(numero real en coma flotante) No es necesario declarar las variables, cuando
se les asigna un valor ya se considerandeclaradas.
-
7/25/2019 1 Presentacin Php
14/17
Toda variable empieza obligatoriamente porun signo de $, como $nombre
No se deben usar acentos, espacios, diresis,ni caracteres especiales del teclado.
Se permite usar el guin bajo: _ PHP distingue maysculas y minsculas, por
lo que $nombre es distinto de $Nombre.
-
7/25/2019 1 Presentacin Php
15/17
Los valores strings se asignan siempre entrecomillas.
-
7/25/2019 1 Presentacin Php
16/17
-
7/25/2019 1 Presentacin Php
17/17
Declare dos nmeros enteros y los muestrepor pantalla.
Declare una variable $nombre y muestre porpantalla: Buenos dias nombre_introducido
Definir un nmero y obtiene y muestra porpantalla el doble y el triple de ese nmero. Definir cuatro variables, llamadas a, b, c y d.
Realizar la suma (a+b), resta (d-c),multiplicacin (a*b*c*d) y divisin (a/b), y
mostrar los resultados por pantalla, de formaque se vea qu operacin es.