Curso de PHP

Constantes

  • Una constante es un dato cuyo valor no puede variar durante la ejecución del programa. 
  • El nombre de las constantes es sensible a mayúsculas. 
    Por convención, los identificadores (nombres) de las constantes suelen declararse en mayúsculas.
    Importante: Un nombre de constante válido empieza con una letra o el carácter de subrayado, seguido por una serie letras, números, o subrayados. Los nombres de constantes en PHP no admiten espacios en blanco, signos de puntuación (acentos, ¡!, ¿?, etc), ni caracteres especiales(%, ñ, etc).

  • El alcance de una constante es global, es decir, es posible acceder a ellas sin preocuparse por el ámbito de alcance.

Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Sintaxis

  • Se puede definir una constante usando la función define(). Una vez definida, no puede ser modificada ni eliminada.
  • Solo se puede definir como constantes valores escalares (boolean, integer, float y string ). Los tipos escalares son aquellos cuyos valores no pueden 'dividirse' en partes menores, no como los arrays, por ejemplo.
  • Para obtener el valor de una constante solo es necesario especificar su nombre. A diferencia de las variables, no se tiene que especificar el prefijo $. También se puede utilizar la función constant() para obtener el valor de una constante.
  • Diferencias entre constantes y variables:
    • Las constantes no son precedidas por un símbolo de dólar ($).
    • Las constantes solo pueden ser definidas usando la función() define , nunca por simple asignación.
    • Las constantes pueden ser definidas y accedidas sin tener en cuenta las reglas de alcance del ámbito.
    • Las constantes no pueden ser redefinidas o eliminadas después de establecerse.
    • Las constantes solo puede albergar valores escalares (boolean, integer, float y string ).

Ejemplo: Definición de constantes


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Constantes predefinidas

PHP ofrece un largo número de constantes predefinidas. Muchas de estas constantes, sin embargo, son creadas por diferentes extensiones, y solo estarán presentes si dichas extensiones están disponibles.
A lo largo del curso comentaremos las constantes predefinidas más utilizadas en PHP. 


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores Aritméticos

Sintaxis Nombre Descripción
$a + $b Adición  Suma de $a y $b.
$a - $b Substracción Diferencia entre $a y $b
$a * $b Multiplicación Producto de $a y $b
$a / $b División Cociente de $a entre $b
$a % $b Módulo Resto de la división de $a entre $b

Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores de Asignación

El operador básico de asignación es "=". 
No tiene el significado del operador de comparación "igual que", lo que realmente significa es que el operando de la izquierda toma el valor de la expresión a la derecha, es decir, se podría traducir por "toma el valor de".

El valor de una expresión de asignación es el propio valor asignado. Esto es, el valor de "$a = 3" es 3. 
Esto permite hacer cosas curiosas como:


Además del operador básico de asignación, existen los "operadores combinados" para todas las operaciones aritméticas y de cadenas que sean binarias. Estos operadores combinados permiten, de una sola vez, usar una variable en una expresión y luego establecer el valor de esa variable al resultado de la expresión. Por ejemplo:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores de Comparación

Los operadores de comparación, como su nombre indica, permiten comparar dos valores.

Sintaxis Nombre Descripción
$a == $b Igualdad Cierto si $a es igual a $b.
$a === $b Identidad Cierto si $a es igual a $b y si son del mismo tipo (sólo PHP4)
$a != $b Desigualdad Cierto si $a no es igual a $b.
$a < $b Menor que Cierto si $a es estrictamente menor que $b.
$a > $b  Mayor que Cierto si $a es estrictamente mayor que $b.
$a <= $b Menor o igual que Cierto si $a es menor o igual que $b.
$a >= $b Mayor o igual que Cierto si $a es mayor o igual que $b.

Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores de Incremento/Decremento

PHP soporta los operadores de predecremento y post incremento al estilo de C.

Sintaxis Nombre Descripción
++$a Preincremento Incrementa $a en uno y después devuelve $a.
$a++ Postincremento  Devuelve $a y después incrementa $a en uno.
--$a Predecremento Decrementa $a en uno y después devuelve $a.
$a-- Postdecremento Devuelve $a y después decrementa $a en uno.

Veamos un ejemplo:

ejecutar ver código fuente

El programa anterior muestra el siguiente resultado:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores Lógicos

Sintaxis Nombre Descripción
$a and $b ó $a && $b Y Cierto si tanto $a como $b son ciertos.
$a or $b ó $a || $b O Cierto si $a o $b son ciertos.
$a xor $b O exclusiva Cierto si $a es cierto o $b es cierto, pero no ambos a la vez.
! $a  Negación Cierto si $a no es cierto.

Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Operadores de Cadenas

Hay dos operadores de cadenas:

  •  El operador de concatenación '.', que devuelve el resultado de concatenar sus operandos izquierdo y derecho. 
  • El operador de concatenación-asignación '.=', que asigna al operando izquierdo el resultado de su concatenación con el operando derecho.

Ejemplo:


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de PHP y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.