¿Qué es PHP?

PHP (acrónimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje
de código abierto y que puede ser incrustado en HTML.
Ejemplo : <!DOCTYPE HTML> <html> <head> <title>Ejemplo</title> </head> <body> <?php echo "¡Hola, Programador!";//Escribe sobre el HTML ?> </body> </html> Que hacemos con esto?
Pues simlemente copie el código, peguelo en un bloc de Notas, (Notepad),
luego salvelo como 'ejemplo.php'.
La otra manera es que baje en forma de TXT, pues el servidor remoto NO permite bajar código PHP,
(el local SI) entonces : el archivo ya preparado.
El archivo tiene que estar ubicado en:

c:\xampp\htdocs\ejemplo.php


Entonces en el Navegador de su preferencia,(casi seguro que es el del Dios
Google: Chrome, le recomiendo que cambie por Firefox), escribe en la parte superior:

localhost/ejemplo.php


(Suponemos que el panel de control está activo y el servidor Apache está running)
El código PHP se incluirá entre las etiquetas

<?php y ?>

, y cada instrucción en código PHP debe finalizar con punto y coma .
Hagamos nuestro segundo archivo, el cual usa la función phpinfo() que
devuelve información sobre la versión de PHP instalada en nuestro
dispositivo o en el servidor web : <?php phpinfo();//Llama a esta función y genera una página ?> Bajar código:
Los archivos .php pueden contener código fuente en otros lenguajes de programación web (HTML, CSS y JavaScript): <html> <head> <title>Ejemplo 3</title> </head> <body> <p style="text-align:left; color: #F30; font-family:"Times New Roman", Times, serif">Este es el ejemplo 3</p> <?php echo "<p style='text-align:left; color: #F30; font-family:'Times New Roman'>"; echo "¡Estas aprendiendo!"; echo "</p>"; ?> </body> </html> Lo guardamos como ejemplo3.php en

c:\xampp\htdocs\ejemplo3.php


Y escribimos en el navegador (por ejemplo: Opera):

localhost/ejemplo3.php


Si queremos ser mas prolijos y organizados, (no como el autor...)
creamos una carpeta así:

c:\xampp\htdocs\ejemplos\ejemplo3.php

Entonces hacemos correr el archivo escribiendo en el navegador así:

localhost/ejemplos/ejemplo3.php

Observar de usar siempre minusculas , para carpetas como para archivos
y NO dejar espacios en blanco para separar nombre de archivos o carpetas
Bajar código:

Observar con atencion!!:

lo que se escribe en echo va entre comillas dobles echo"...";
todo lo que lleve comillas dentro, tendra que ser con comilla simple:
style='text-align:left; color: #F30; font-family:'Times New Roman'
Observe la diferencia entre la escritura en HTML y la escritura
de lo mismo en el código PHP
Cuando intentes acceder a elementos tales como variables y funciones en PHP asegúrate de escribir sus nombres respetando mayúsculas y minúsculas. IMPORTANTE: observa que en el código HTML no utilizamos ningún Doctype por no ser necesario para su correcto funcionamiento, pero te recomiendo que utilices XHTML 1.0 Transitional para escribir XHTML válido. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> </head> <title>Ejemplo 3</title> </head> <body> <p style="text-align:left; color: #F30; font-family:"Times New Roman", Times, serif">Este es el ejemplo 3</p> <?php echo '<p style="text-align:left; color: #F30; font-family:'Times New Roman">'; echo "¡Estas aprendiendo!"; echo "</p>"; ?> </body> </html> También es correcto poner las comillas simples a principio y fin, mientras que entre ellas usáramos comillas dobles. Bajar código:
Los comentarios en PHP se crean anteponiendo '//' .
Comentarios de lineas largas se escriben así:
<?php echo “Comentario de prueba”; /*Esto es un comentario con mas de una linea */ ?>

Operadores en PHP

Aritméticos:

Incremento: ++
Decremento: --
Multiplicación: *
División: /
Resto: %
Suma: +
Resta: -

Asignación:

Asignación: =
Suma y asignación: +=
Resta y asignación: -=
Multiplicación y asignación: *=
División y asignación: /=
Módulo (resto) y asignación: %=

Comparación:

Menor que: <
Mayor que: >
Menor o igual a: <=
Mayor o igual a: >=
Igual a: ==
Exactamente igual (mismo tipo de dato y valor): ===
Diferente de: !=
Estrictamente diferente de: !==

Condicional:

Ternario: ?: . Ej.: ( (50 == 100) ? echo "Es 50" : echo "No es 50" );

Lógicos:

Negación (NOT): !
Conjunción (AND): &&
Disyunción (OR): ||

Ejemplo 4:

<?php $num10 = 8; $num20 = 28; $num30 = 38; $num10++; echo "El valor de 'num10' paso a ser: [".$num10."]<p/>"; $num10 += 3; echo "El valor de 'num10' paso a ser: [".$num10."]<p/>"; $num10 *= 10; echo "El valor de 'num10' paso a ser: [".$num10."]<p/>"; $num10 /= 2; echo "El valor de 'num10' paso a ser: [".$num10."]<p/>"; $suma = $num20 + $num30; $multiplicacion = $num20 * $num30; $resto = $num20 % $num30; echo "La suma es: [".$suma."]<br/>"; echo "La multiplicación es: [".$multiplicacion."]<br/>"; echo "El resto es: [".$resto."]<p/>"; ?> Bajar código:
Seguir los procedimientos explicados anteriormente para hacer funcionar el ejemplo4.php
El punto . y .= son también usados como operadores de concatenación en PHP.
También podemos usar el operador ternario (?) y el operador de negación (!) para definir condiciones:

Ejemplo 5:

<?php $nombre = "Aldo"; $apellido1 = "Giles"; $apellido2 = "Martins"; $x = 66; $nombreCompleto = $nombre." ".$apellido1; $nombreCompleto .= " ".$apellido2; echo "<p>Nombre: ".$nombreCompleto."</p>"; // Usamos el operador ternario '?'. Devuelve: "El número es menor de 30" echo "<p>El número es ".(($x >= 86) ? "mayor o igual de 86" : "menor de 86" )."</p>"; //Para la negación '!': if( ! ($x == 86) ) echo "<p>La expresión devuelve <b>true</b></p>"; else echo "<p>La expresión devuelve <b>false</b></p>"; ?> Bajar código:

Volver