Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
miércoles, 22 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Precedencia de Operadores en PHP

La precendencia de operadores especifica que operaciones han de efectuarse primero en caso de existir más de una operación en un segmento de código, por ejemplo 1 + 2 * 3 sería igual a 7 y no igual a 9, ya que el operador de multiplicación (*) tiene mayor precedencia que el de suma (+). En PHP la precedencia es como sigue:

 

Asociatividad
Operadores
izquierda ,
izquierda or
izquierda xor
izquierda and
derecha print
izquierda =, +=, -=, *=, /=, %=
izquierda ?:
izquierda ||
izquierda &&
izquierda |
izquierda ^
izquierda &
no asociativo ==, !=, ===
no asociativo <,<=,>,>=
izquierda +, - , .
izquierda *, /, %
derecha !,~,++,--,(int), (double), (string),(array), (object), @
derecha [
no asociativo new

 

Operador Ternario

El operador ternario ?:, funciona de la forma (exp1) ? (exp2) : (exp3);

Lo anterior significa que la expresión tomará el valor de exp2 si exp1 se valúa como cierto, y el valor de exp3 si el valor de exp1 resulta falso. Un ejemplo sería:

<?php

$nombre = "Roberto";

echo ($nombre == "Roberto") ? "Hola Roberto" : "No te conozco";

?>

El código anterior nos da como salida en la pantalla lo siguiente:

 

 

php

 

Si la variable $nombre hubiese tenido otro valor diferente a Roberto, entonces el resultado en pantalla hubiese sido No te conozco

Este operador se utiliza de forma similar en una gran cantidad de lenguajes de programación, por lo que para quienes ya tienen experiencia en programación, por ejemplo en C o C++, no les resultará desconocido.

Bien, eso es todo, por el momento, en cuanto a operadores se refiere, en la próxima entrega aprenderemos sobre las estructuras de control, y nuestros programas en PHP comenzarán a hacerse más interesantes, por el momento: hasta pronto.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)