PDF de programación - introduccion a php

Imágen de pdf introduccion a php

introduccion a phpgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 4 de Octubre del 2017)
708 visualizaciones desde el 4 de Octubre del 2017
95,0 KB
22 paginas
Creado hace 14a (26/01/2010)
PHPPHP

LUIS JOSÉ SÁNCHEZ GONZÁLEZ

1. INTRODUCCIÓN

2. VARIABLES

3. OPERADORES ARITMÉTICOS

4. OPERADORES DE COMPARACIÓN

5. OPERADORES LÓGICOS

6. SENTENCIAS CONDICIONALES

7. BUCLES

8. MANEJO DE CADENAS DE CARACTERES

9. ENVÍO Y RECEPCIÓN DE DATOS

10. ENVÍO DE CORREOS ELECTRÓNICOS

11. EJERCICIOS

12. CONEXIÓN A UNA BASE DE DATOS DE MySQL DESDE PHP

13. MOSTRAR UNA CONSULTA COMPLETA

14. BUSCAR UN VALOR

15. EJERCICIOS

1 INTRODUCCIÓN

El lenguaje PHP es un lenguaje de programación estructurado, es decir, un
lenguaje con variables, sentencias condicionales, bucles, funciones.... No es un
lenguaje de etiquetas como HTML, XML o WML. Está mas cercano a otros
lenguajes como JavaScript o a C.

Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se
ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de datos. El programa PHP se
ejecuta en el servidor y el resultado se envía al navegador. El resultado es
normalmente una página HTML.

Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario el
navegador lo soporte, es independiente del navegador, pero sin embargo para
que las páginas PHP funcionen, el servidor donde están alojadas debe soportar
PHP.

La ventaja que tiene PHP sobre otros lenguajes de programación que se
ejecutan en el servidor es que nos permite intercalar las sentencias PHP en las
páginas HTML.

Vamos a ver un ejemplo sencillo para comprenderlo mejor.

<html>

<body>

Parte de HTML normal.
<BR><BR>

<?php

echo "Parte de PHP<br>";

for($i=0;$i<10;$i++)
{

echo "Línea ".$i."<br>";

}

?>

</body>
</html>

El código PHP ejecutado tiene dos partes: la primera imprime "Parte de PHP" y
la segunda es un bucle que se ejecuta 10 veces de 0 a 9, por cada vez que se
ejecuta se escribe una línea, la variable $i contiene el número de línea que se
está escribiendo.

2 VARIABLES

Una variable es un contenedor de información, en el que podemos meter
números enteros, números decimales, caracteres, etc. El contenido de las
variables se puede leer y se puede cambiar durante la ejecución de una página
PHP.

En PHP, los nombres de 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.

<html>

<body>

<?php
$a = 1;
$b = 3.34;
$c = "Hola mundo.";
echo $a,"<br>",$b,"<br>",$c;
?>

</body>

</html>

En este ejemplo hemos definido tres variables, $a, $b y $c y con la instrucción
echo hemos mostrado el valor que contienen, insertando un salto de línea
entre ellas.

3 OPERADORES ARITMÉTICOS

Los operadores de PHP son muy parecidos a los de C y JavaScript, si usted
conoce estos lenguajes le resultaran familiares y fáciles de reconocer.
Estos son los operadores que se pueden aplicar a las variables y constantes
numéricas.

Operador

Nombre

Ejemplo

Descripción

+
-

*

/

%

++
--

Suma
Resta

Multiplicació

n

División

Módulo

Suma 1
Resta 1

5 + 6
7 - 9

6 * 3

4 / 8

7 % 2

$a++
$a--

Suma dos números
Resta dos números

Multiplica dos números

Divide dos números
Devuelve el resto de dividir ambos
números, en este ejemplo el resultado
es 1
Suma 1 al contenido de una variable.
Resta 1 al contenido de una variable.

<html>

<body>

<?php
$a = 8;
$b = 3;
echo $a + $b,"<br>";
echo $a - $b,"<br>";
echo $a * $b,"<br>";
echo $a / $b,"<br>";
$a++;
echo $a,"<br>";
$b--;
echo $b,"<br>";
?>

</body>

</html>

4 OPERADORES DE COMPARACIÓN

Los operadores de comparación se usan para comparar valores y así poder
tomar decisiones que hagan que el programa PHP tome un camino u otro.

Devuelve cierto cuando:

Ejemplo
$a == $b $a es igual $b
$a != $b
$a < $b
$a > $b
$a <= $b $a es menor o igual que $b
$a >= $b $a es mayor o igual que $b

$a es distinto $b
$a es menor que $b
$a es mayor que $b

Operador

==
!=
<
>
<=
>=

Nombre

Igual
Distinto
Menor que
Mayor que

Menor o igual
Mayor o igual

<html>

<body>

<?php
$a = 8;
$b = 3;
$c = 3;
echo $a == $b,"<br>";
echo $a != $b,"<br>";
echo $a < $b,"<br>";
echo $a > $b,"<br>";
echo $a >= $c,"<br>";
echo $b <= $c,"<br>";
?>

</body>

</html>

5 OPERADORES LÓGICOS

Los operadores lógicos se utilizan para combinar varias comparaciones.

Operador Nombre

Ejemplo

Devuelve cierto cuando:

(7>2) && (2<4) Devuelve verdadero cuando ambas
condiciones son verdaderas.
Devuelve verdadero cuando ambas
condiciones son verdaderas.

(7>2) and

(2<4)

(7>2) || (2<4) Devuelve verdadero cuando al menos
(7>2) or (2<4) Devuelve verdadero cuando al menos

una de las dos es verdadera.

una de las dos es verdadera.
Niega el valor de la expresión.

No

! (7>2)

Y

Y

O

O

&&

and

||

or

!

<html>

<body>

<?php
$a = 8;
$b = 3;
$c = 3;
echo ($a == $b) && ($c > $b),"<br>";
echo ($a == $b) || ($b == $c),"<br>";
echo !($b <= $c),"<br>";
?>

</body>

</html>

6 SENTENCIAS CONDICIONALES

Las sentencias condicionales nos permiten ejecutar o no unas ciertas
instrucciones dependiendo del resultado de evaluar una condición.

Sentencia if ... else

<?php
if (condición)
{
Sentencias a ejecutar cuando la
condición es cierta.
}
else
{
Sentecias a ejecutar cuando la
condición es falsa.
}
?>

La sentencia if ejecuta una serie de instrucciones u otras dependiendo de la
condición que le pongamos. Probablemente sea la instrucción más importante
en cualquier lenguaje de programación.


<html>

<body>

<?php
$a = 8;
$b = 3;
if ($a < $b)
{
echo "a es menor que b";
}
else
{
echo "a no es menor que b";
}
?>

</body>

</html>

En este ejemplo la condición no es verdadera por lo que se ejecuta la parte de
código correspondiente al else.

Sentencia switch ... case

switch(variable) {

case valor1: instrucciones
break;

case valor2: instrucciones
break;

.
.
.

default: instrucciones

}

<html>
<body>

<?php
$posicion = "arriba";

switch($posicion) {

case "arriba": // Bloque 1
echo "La variable contiene";
echo " el valor arriba";
break;

case "abajo": // Bloque 2
echo "La variable contiene";
echo " el valor abajo";
break;

default: // Bloque 3
echo "La variable contiene otro valor";
echo " distinto de arriba y abajo";
}
?>

</body>
</html>

Con la sentencia switch podemos ejecutar unas u otras instrucciones
dependiendo del valor de una variable, en el ejemplo anterior, dependiendo del
valor de la variable $posicion se ejecuta el bloque 1 cuando el valor es "arriba",
el bloque 2 cuando el valor es "abajo" y el bloque 3 si no es ninguno de los
valores anteriores.

7 BUCLES

Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la
ejecución de un conjunto de instrucciones mientras se cumpla una condición.

Sentencia while

<?php
while (condición)
{
intrucciones a ejecutar.
}
?>

Mientras la condición sea cierta se reiterará la ejecución de las instrucciones
que están dentro del while.

<html>

<body>

Inicio<BR>

<?php
$i=0;
while ($i<10)
{
echo "El valor de i es ", $i,"<br>";
$i++;
}
?>

Final<BR>

</body>

</html>

En el ejemplo, el valor de $i al comienzo es 0, durante la ejecución del bucle,
se va sumando 1 al valor de $i de manera que cuando $i vale 10 ya no se
cumple la condición y se termina la ejecución del bucle.

Sentencia for

<?php
for (inicial ; condición ; ejecutar en iteración)
{
intrucciones a ejecutar.
}
?>


<html>

<body>

Inicio<BR>

<?php
for($i=0 ; $i<10 ; $i++)
{
echo "El valor de i es ", $i,"<br>";
}
?>

Final<BR>

</body>

</html>

El primer parámetro del for se ejecuta la primera vez y sirve para inicializar la
variable del bucle, el segundo parámetro indica la condición que se debe
cumplir para que el bucle siga ejecutándose y el tercer parámetro es una
instrucción que se ejecuta al final de cada iteración y sirve para modificar el
valor de la variable de iteración.

8 MANEJO DE CADENAS DE CARACTERES

El tratamiento de cadenas de caracteres es muy importante en PHP. Existen
muchas funciones para el manejo de cadenas, a continuación se explican las
más usadas.

Nombre y parámetros

Descripción

strlen(cadena)

split(separador,cadena)

substr(cadena, inicio, longitud)

chop(cadena)

strpos(cadena1, cadena2)

str_replace(cadena1,
texto)



cadena2,

Nos devuelve el número de caracteres
de una cadena.
Divide una cadena en varias usando un
carácter separador.
Devuelve una subcadena de otra,
empezando por inicio y de longitud
longitud.
Elimina los saltos de línea y los
espacios finales de una cadena.
Busca la cadena2 dentro de cadena1
indicándonos la posición en la que se
encuentra.
Reemplaza la cadena1 por la cadena2
en el texto.

<html>
<body>

<?php
echo strlen("12345"),"<br>";

$palabras=split(" ","Esto es una prueba");
for($i=0;$palabras[$i];$i++)
echo $palabras[$i],"<br>";

echo substr("Devuelve una subcadena de otra",9,3),"<br><br>";

if (chop("Cadena \n\n ") == "Cadena")
echo "Iguales<br><br>";

echo strpos("Busca la palabra dentro de la frase",
"palabra"),"<br><br>";

echo str_replace("verde","rojo","Un pez de color verde, como
verde es la hierba."),"<br>";
?>

</body>
</html>

9 ENVÍO Y RECEPCIÓN DE DATOS

El lenguaje PHP n
  • Links de descarga
http://lwp-l.com/pdf7121

Comentarios de: introduccion a php (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad