Y además, yo parto con ventaja, pues soy estudiante del lenguaje de programación C (El abuelo de PHP).
PHP dentro de HTML
Es una de las prácticas que mas he visto, incrustar código html dentro de un fichero PHP. Lo podemos hacer de la siguiente forma:
<html>Para imprimir por pantalla un mensaje simple sin formato, podemos usar echo
<body>
<? php
.......... código php
..........
..........
.......... ...
?>
</body>
</html>
<? php
echo "Hola";
?>
Sentencias y bucles
Voy a pasar por alto el explicar los tipos de datos, las variables, la aritmética y las comparaciones, dando por echo que ya tenéis alguna idea de otros lenguajes de programación (Pues la mecánica es la misma para casi todos) y voy a pasar directamente a las sentencias if y switch, y a los bucles while y for (Si venís de C/C++, esta parte os va a resultar MUY fácil).
Apunte sobre variables en PHP: En PHP no hace falta declarar el tipo de las variables, pueden ser de cualquier tipo. Para declararlas y para referirse a ellas, se utiliza el símbolo $. Por ejemplo, $s =1;, o $cad ="Esto es una cadena"; .
if y switch: Permite ejecutar un bloque de código, dependiendo del resultado obtenido al evaluar una condición. Por ejemplo:
Como vemos la sintaxis es sencilla. Veamos un ejemplo de Switch:
while y for: También se hace igual que en C/C++ (Sin contar claro el uso de variables) así que pondré solo 2 ejemplos de código, y su correspondiente explicación:
Y ahora vamos a ver el equivalente, con for:
Apunte sobre variables en PHP: En PHP no hace falta declarar el tipo de las variables, pueden ser de cualquier tipo. Para declararlas y para referirse a ellas, se utiliza el símbolo $. Por ejemplo, $s =1;, o $cad ="Esto es una cadena"; .
if y switch: Permite ejecutar un bloque de código, dependiendo del resultado obtenido al evaluar una condición. Por ejemplo:
if ($a<$b)Traducido a pseudocódigo, sería: Si A es menor que B muestra mensaje "A es menor que B" Si no, muestra mensaje "B es menor que A"
{
echo "A es menor que B";
}
else
{
echo "B es menor que A";
}
Como vemos la sintaxis es sencilla. Veamos un ejemplo de Switch:
$cad ="Hola";Como vemos, dependiendo de lo que englobe el switch, nos mostrará un resultado (case) u otro. Para acabar, después de terminar con el bloque de código, debemos hacer break; para terminar con el switch.
switch (cad)
{
case "Hola": echo "Hola"; break;
case "Adiós": echo "Adiós"; break;
default: echo "Error"; break;
}
while y for: También se hace igual que en C/C++ (Sin contar claro el uso de variables) así que pondré solo 2 ejemplos de código, y su correspondiente explicación:
while ($a<12)Mientras: que $a sea menor que 12: Imprime cadena "Hola" e incrementa en 1 la variable $a.
{
echo "Hola";
$a++;
}
Y ahora vamos a ver el equivalente, con for:
for ($a =0; $a <12; $a++)Para: A es igual a 0, mientras sea menor que 12, incrementa $a en 1. En cada pasada, imprime cadena "Hola".
{
echo "Hola";
}
Miniaporte:
ResponderEliminarExisten dos funciones más muy parecidas a echo:
- print: es exactamente igual a echo, se puede usar de la misma forma.
- printf: aquí se ve que php procede de C/C++. Al igual que en este lenguaje, primero se coloca el texto con el tipo de las variables y luego los nombres de las variables ordenados:
$numero=2+2;
printf("Dos mas dos son %d", $numero);
Ese pequeño código copiará "Dos mas dos son 4".
Además, al limitar el texto introducido en echo y en print podemos usar comillas o comillas dobles, la diferencia reside que las comillas simples no sustituyen las variables por el contenido, sino que escriben el texto literal.
Genial el blog ^^
Ya, pero al ser iniciación, no me quería meter en funciones jaja. Para el próximo seguro que cae.
ResponderEliminarSaludos
Otro pequeño apunte.
ResponderEliminarSi solo hay una instruccion despues de un bloque (if-else.while,do-while,for..ç), podemos omitir las llaves.
Un abrazo crack.
P.D : Esto escayolao pero ia te pillare por el msn ya xD. Cuidat