Los comentarios en PHP pueden ser:
Las instrucciones se separan con ;
Cualquier nombre de variable está precedido por el símbolo $.
$a = 3 ; // Asignamos el valor 3 a la variable a
El intérprete de PHP asigna el tipo de una variable según el uso que se esté haciendo de ella. Los tipos son:
Las cadenas pueden estar delimitadas por comillas simples o dobles. Si la cadena está delimitada por comillas dobles, cualquier variable incluida dentro de ella será sustituida por su valor.
El operador para concatenar cadenas es el .
Los Arrays en PHP pueden ser indexados o asociativos. En el caso de que no se especifique el indice en un array, el elemento que se asigna se añade al final.
$a[]=array("Juan","pepe","pedro") // crea un array de tres elementos a los que podremos acceder mediante $a[x].
$a=array("nombre" => "pepe", "apellido" => "perez") // crea un array asociativo de dos elementos a los que accederemos //por $a[nombre] o $a[apellido]
PHP permite el manejo de objetos, aunque no es objetivo de este manual profundizar en ello veamos un ejemplo de como se utilizan.
class prueba
{
function impxxx()
{
echo "xxx";
}
}
$a = new prueba;
$a->impxxx();
Veamos con un ejemplo como podemos acceder a sus valores.
Supongamos que enviamos el siguiente formulario. <form action="prueba.php" method="POST">
Nombre: <input type="text" name="nombre"><br>
Apellido: <input type="text" name="apellido"><br>
<input type="submit" name="submit" value="Enviar">
</form> Podríamos capturar los datos de las siguiente forma echo $_POST['nombre']; //Con la función echo o print escribimos en la web salida echo $_REQUEST['nombre']; echo $HTTP_POST_VARS['apellido']; print $apellido; //Si registerglobals = on , no aconsejable
Ademas tambión hay otros arrays como $HTTP_SERVER_VARS[] y otros que veremos más adelante.
define("miconstante", "saludos");
echo miconstante;
En PHP cada vez que se ejecuta un script, existen variables que se crean y aportan informaciónsobre el entorno en el que se está ejecutando dicho script, podemos verlas ejecutando la función phpinfo().
las variables creadas por el propio PHP son:
En PHP una expresión es cualquier cosa que pueda contener un valor. Las expresiones más simples son las variables y las constantes y otras más complicadas serán las funciones, puesto que cada función devuelve un valor al ser invocada, es decir, contiene un valor, por lo tanto, es una expresión.
Todas las expresiones en PHP son exactamente igual que en C. Los operadors abreviados, los incrementos, etc, son exactamente iguales. Incluso existen otros operadores adicionales como el operador "." que concatena valores de variables, o el operador "===" denominado operador de identidad que devolverá verdadero si las expresiones a ambos lados del operador contienen el mismo valor y a la vez son del mismo tipo.
La tabla que nos puede resumir la precedencia de cada uno de los operadores es:
Operadores |
, |
or |
xor |
and |
= += -* *= /= .= %= &= |= ^= ~= <<= >>= |
?: |
|| |
&& |
== != === |
< <= > >= |
>> << |
+ - . |
* / % |
! ~ ++ -- (int) (double) (string) (array) (0bject) @ |
[ |
new |
Como hemos visto la funcón echo sirve para escribir la web que se le va a enviar al cliente y por tanto a travé de ella y de la función print debemos escribir toda la web tanto etiquetas como contenido.
echo "<b> mi primer escript en negrita </b>" echo "<br />" echo "Esta es la segunda línea del script de salida. Ver script en ejecución
Escribe un script que almacene tu nombre y apellido en una variable y luego muestre el contenido de las mismas.