Documente Academic
Documente Profesional
Documente Cultură
PHP se escribe dentro de la propia página web, junto con el código HTML
y, como para cualquier otro tipo de lenguaje incluido en un código HTML,
en PHP necesitamos especificar cuáles son las partes constitutivas del
código escritas en este lenguaje.
Dependiendo de la información que contenga, una variable puede ser
considerada de uno u otro tipo:
Variables numéricas
Almacenan cifras
Enteros $entero=2002; Numeros sin decimales
Real $real=3.14159; Numeros con o sin decimal
Variables:
Variables alfanuméricas
Almacenan textos compuestos de números y/o cifras
Cadenas
Almacenan variables alfanuméricas $cadena="Hola amigo";
Arrays
Son las variables que guardan las tablas $sentido[1]="ver";
$sentido[2]="tocar";
$sentido[3]="oir";
$sentido[4]="gusto";
$sentido[5]="oler";
Declaración de variables
<?
$cadena="5"; //esto es una cadena
$entero=3; //esto es un entero
echo $cadena+$entero
?>
Ejemplo PHP
<html>
<head>
<title>Prueba de PHP</title>
</head>
<body>
<?php echo '<p>Hola Mundo</p>'; ?>
</body>
</html>
<html>
<head>
<title>Prueba de PHP</title>
</head>
<body>
<p>Hola mundo</p>
</body>
</html>
Ciclos en PHP
<?
#Ejemplo de Bucle While en PHP
$i = 0; //Inializamos la variable en 0
while($i==10) {
$i++; //Aumentamos $i en uno
echo "i ahora equivale a ".$i."</br> "; //Mostramos texto
}
echo "Fin del bucle while. El bucle while terminó en ".$i."";
?>
Funciones en PHP
<?
function calcular_Cuadrado($numero) {
$calculo = $numero * $numero;
return $calculo;
}
function calcular_Cubo($numero) {
$calculo = $numero * $numero * $numero;
return $calculo;
}
echo "Hola<br/>";
$cuadrado = calcular_Cuadrado(20);
echo "La raiz cuadrada de 20 es: ".$raiz.".<br/>";
echo "Y la raiz cubica de 20 es: ".calcular_Cubo(20)."<br/>";
?>
PHP es un lenguaje orientado a
objetos
<?php
// clase base con propiedades y métodos miembro
class Verdura {
var $comestible;
var $color;
function Verdura($comestible, $color="verde")
{
$this->comestible = $comestible;
$this->color = $color;
}
function es_comestible()
{
return $this->comestible;
}
function qué_color()
{
return $this->color;
}
} // fin de la clase Verdura
?>
PHP Es un lenguaje orientado a objetos
// ampliar la clase base
class Espinaca extends Verdura {
var $cocinada = false;
function Espinaca()
{
$this->Verdura(true, "verde");
}
function cocinarla()
{
$this->cocinada = true;
}
function está_cocinada()
{
return $this->cocinada;
}
} // fin de la clase Espinaca