Generalidades del Lenguaje PHP


 

                    La sintaxis de PHP está basada en el lenguaje C, por lo tanto es un lenguaje sensible a las mayúsculas y minúsculas. Las palabras claves y funciones del lenguaje se escriben con minúsculas. Las constantes y variables predefinidas se escriben con mayúsculas.
Los nombres de variables comienzan con el signo $ y cada instrucción termina con un punto y coma. Los comentarios pueden realizarse con doble barra // para líneas independientes, o encerrarse entre las etiquetas /*  y  */  para todo un bloque de programa. 
El código de este lenguaje debe ser inscripto en el de html. Para indicar que comienza php se utiliza la etiqueta  <?PHP,  y para indicar que termina php se utiliza ?>.


Primer Ejemplo: Hola Mundo PHP (Ejemplo1.php)

<Html>
<Body>
  <?PHP
      echo "Hola Mundo PHP ";           
   ?>
</Html>
</Body>

Para probar este ejemplo, se debe generar una carpeta en el disco C, en la dirección C:\wamp\www.
Si la carpeta generada se llama por ejemplo Prueba, quedaría:
C:\wamp\www\Prueba. En esta carpeta se deberían grabar todos los ejemplos y ejercicios que se desarrollen, en este caso el Ejemplo1.php. Para llamar a los ejemplos, se debe ejecutar el programa Wampserver y acceder al Internet Explorer u otro navegador. Luego colocar Localhost y se abrirá la página de presentación de Wamp5, en donde se encontrará la carpeta creada Prueba. Realizar un click en ella y luego en el ejemplo grabado para ejecutarlo.

Las cadenas se escriben entre comillas y se concatenan con el operador punto.

Ejemplo:

$Nombre = "Sebastián";
$Apellido = "González";
$NA = $Nombre  ." ". $Apellido;

En la variable $NA queda almacenado: Sebastián González.

Variables


          Se define a una variable, como el espacio físico habilitado para almacenar un dato. En php no es necesario definir el tipo con anterioridad a utilizarla, las mismas se crean en el momento de emplearlas. A las variables, se las identifica con un nombre, anteponiéndole el signo $, y se declaran cuando se le asigna un valor, por ejemplo:

$dia = 24;    Se declaró una variable de tipo Integer.
$Sueldo = 758.43 ;   Se declaró una variable  de tipo Double.
$Codigo = "0047352";   Se declaró una variable de tipo String. (Cadena de caracteres)
$Profesion = "Arquitecto";  Variable String.

Para mostrar un dato o el contenido de una variable se utiliza la instrucción echo o print . 

Ejemplo:

echo $Profesion = "Arquitecto";
echo "Marcelo"; 
echo " –".  "Profesión: "   .  $Profesion;

También se podría haber escrito:

print "Marcelo"; 
print " – ".  "Profesión: "   .  $Profesion;

En ambos casos mostrará: 

Marcelo – Profesión: Arquitecto


Operadores


  Los operadores en PHP pueden ser Aritméticos, de Comparación y Lógicos. Estos operadores son los mismos que los utilizados en C y JavaScript, y a continuación se detallan:

Operadores Aritméticos

Este tipo de operadores se utiliza para realizar cálculos matemáticos, los mas utilizados son:

Descripción

Símbolo

Suma

+

Resta

Multiplicación

*

División

/

Resto de División Entera

%

Incremento

++

Decremento

––

Operadores de Comparación                     

Se utilizan en el análisis de expresiones para las funciones if() o while(), los mas utilizados son:

Descripción

Simbología

Comentario

Igualdad

($a = = $b )

Verdadero, si $a es igual a $b.

Identidad

($a = = = $b )

Verdadero, si $a es igual a $b y además si los tipos son iguales.

Desigualdad

( $a != $b )

Verdadero, si $a es distinto de $b.

Menor que

( $a < $b )

Verdadero, si $a es menor que $b.

Mayor que

( $a > $b )

Verdadero, si $a es mayor que $b.

Menor o igual

( $a <= $b )

Verdadero, si $a es menor o igual  a $b.

Mayor o igual

( $a >= $b )

Verdadero, si $a es mayor o igual  a $b.


Operadores Lógicos

Se utilizan para analizar mas de una expresión a la vez.

Descripción

Símbolo

Negación

!

Y

&&

O

ll

Ejemplo Práctico : Crear una página que muestre las características principales de php.

<Html>
<Body>
 <?PHP
    echo "Esta es mi primera pagina en PHP";
    echo "<Br>";
    echo "Las Características de PHP son las siguinentes: ";
    echo phpinfo();
 ?>
</Body>
</Html>

La tercera línea, indica que comienza la sección de código en PHP.
La cuarta y la sexta, imprimen simplemente las leyendas indicadas.
La quinta línea, se utiliza para saltar a la siguiente línea. (Br  pertenece a Html).
La línea 7, llama a una función propia de PHP, la cual tiene por objeto mostrar las características del lenguaje.
Por último la línea 8, cierra la sección de PHP y continúa con Html.
La pantalla a visualizar será similar a la siguiente:

info

Las cadenas pueden estar encerradas entre comillas simples o dobles.
Cuando una frase encerrada entre comillas dobles contiene una variable en su interior, esta se trata como tal, por lo tanto se utilizará su contenido para el almacenamiento.

Ejemplo:

$dia = 21;
$fecha = "Hoy es $dia de Septiembre";
Es este caso se almacenará en la variable $fecha:  Hoy es 21 de Setiembre.

Si una variable se encuentra dentro de una cadena encerrada entre comillas simples (o apóstrofes), la misma pierde el carácter de variable y se convierte en elemento de la cadena.
Si en el ejemplo anterior la línea hubiera sido con comilla simple:
$fecha =  'Hoy es $dia de Setiembre';
La variable $fecha contendría : Hoy es $dia de Setiembre.

Como se dijo anteriormente, la concatenación de cadenas se realiza con un punto, no está permitido usar el signo mas (+) para adicionar cadenas.

Ejemplo:

$estacion = "Primavera";
$plantas = "Flores";
$frase = "En la " . $estacion . " crecen las " . $plantas;

En la variable $frase quedará almacenado:
En la Primavera crecen las Flores.

Se puede además, acceder a un carácter cualquiera de la cadena por medio de su índice de posición. Por ejemplo para el primer carácter de la variable $frase se puede realizar:  $primer = $frase[0];
Para el quinto carácter :   $quinto = $frase[4];
Y para el último :   $ultimo = $frase[srtlen($frase)-1];
Notar que el primer caracter de una cadena es el elemento cero. El último se logra utilizando la función strlen(), que devuelve la cantidad de caracteres de la frase.  

Constantes


Una constante, es aquella que mantiene su valor inalterable durante todo el programa. Generalmente las constantes se escriben con mayúsculas.
Para definir constantes se utilizan la función define(), cuyo formato es :

define ("Nombre de la Constante", "Dato a almacenar");

Ejemplos:

define ("PAIS","Argentina");
define ("COLOR","#FF0000");
echo " Nación: " . PAIS;
echo " <Font color = " . COLOR . ">";

Solo se pueden definir constantes de los tipos :
boolean, integer, double y string.

Ejemplo Práctico: Desarrollar una página con los datos personales en color azul.

<Html>
<Title>
  Archivo Ej2.php>
</Title>
<Body>
<?PHP
  echo "<H2>";
  echo "Datos Personales <Br>";
  echo "<Hr>";
  define ("COLOR","#0000FF");
  $nombre = "Perez Juan";
  $direccion = "Colón 1536";
  $Profesion = "Web Master";
  echo "<Font color= " . COLOR . ">";
  echo "Apellido y Nombre: $nombre <Br>";
  echo "Domicilio : $direccion <Br>";
  echo "Profesión: $Profesion <Br>";
?>
</Body>
</Html>