| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    PHP y rendimiento ternario
    La sentencia condicional es fundamental en la mayoría de los lenguajes de programación . La capacidad de controlar el flujo de un programa hace que la toma de decisiones en el código de una posibilidad. Mientras que hay una variedad de condicionales a través de diferentes lenguajes de programación , algunos permanecen el mismo . La declaración "if" es uno de los estados , ya menudo su versión abreviada , el operador " ternario " , es así . Sin embargo , mientras que el ternario proporciona a los programadores una forma sencilla de expresar sencilla declaraciones " if-else " , que no siempre ofrecen la misma eficacia , como es evidente en el lenguaje de programación PHP . PHP Condicionales

    condicionales de PHP ayudan al programador de control del flujo de un programa durante la ejecución en función del estado de ciertas variables. Estas declaraciones condicionales vienen en dos formas básicas : más - si las condiciones y bucles. Importante para este ejemplo es la cosa - if, que tiene una sentencia condicional que evalúa un valor verdadero o falso de ella. En función de ese valor , la declaración o bien realizar una tarea o realizar otra tarea . Una cosa , si la declaración es como un " bien - o" escenario . O bien se lleva a cabo una tarea o no.
    PHP ternario Operador

    Con el fin de hacer que el código sea más legible y más fácil de escribir, algunas condicionales tienen expresiones abreviadas . La forma abreviada de un "else - if" en PHP, y muchos otros idiomas , es el operador " ternario " . El operador ternario en PHP utiliza un signo de interrogación y dos puntos , como parte de su sintaxis . El operador ternario evalúa una expresión verdadera o falsa, y lleva a cabo una de las dos operaciones sobre la base de ese resultado. El siguiente ejemplo muestra una expresión ternaria : If 1 es cierto, entonces la declaración 2 ejecuta . Si no, entonces la declaración 3 ejecuta :

    ( statement_1 ) ? Statement_2 : statement_3 ;
    Copia en Escritura

    En muchos aspectos , la operación ternaria es idéntico al de un simple "else - if" . Una diferencia particular es que los operadores ternarios copiar el valor de retorno de su evaluación declaración cada vez que se lee . El lenguaje PHP fuera de esta expresión utiliza una técnica conocida como "copy- on- write . " Esto simplemente significa que al asignar valores de las variables , el intérprete PHP no copiar ese valor hasta que se modifique la variable. La variable sólo contiene una referencia a ese valor. El operador ternario , sin embargo , siempre se copia el valor .
    Ternario Rendimiento

    Porque PHP utiliza la copia en escritura técnica , expresiones tales como un else - if no copiar repetidamente los valores cuando se ejecuta. Un operador ternario , por otra parte , lo hace. Cuando se realiza un pequeño número de operaciones , tales como una sola operación o un pequeño bucle , la diferencia de rendimiento entre un else - if y una declaración ternario es insignificante . Sin embargo , cuando las operaciones continúan creciendo en grandes cantidades de iteraciones, el operador ternario se muestra a correr mucho más lento que una simple cosa - if.

    Previous :

    next :
      Artículos relacionados
    ·Cómo construir un reproductor de MP3 con PHP 
    ·Cómo imprimir etiquetas div con PHP 
    ·PHP Diferencias cuerda 
    ·Cómo habilitar PHP corto Tags 
    ·Cómo llamar a un nombre de archivo PHP de código XML …
    ·Cómo escribir secuencias de comandos PHP 
    ·Cómo enviar Mass Facebook Notificación en PHP 
    ·Codeblocks Tutorial MySQL 
    ·Cómo descomprimir un archivo mediante PHP 
    ·Un tutorial sobre Restauración de la matriz en PHP 
      Artículos destacados
    ·Cómo dar formato a un número entero a la moneda en VB…
    ·Cómo cambiar el color de Fieldset 
    ·Cómo deshabilitar un elemento en un Combobox en Java 
    ·¿Pueden los medios las personas a desarrollar una apli…
    ·Cómo insertar un elemento en un cuadro combinado en Ja…
    ·Cómo crear archivos de registro de Java en Unix 
    ·Cómo invocar scripts Python Desde Terminal 
    ·Cómo copiar una cadena de una aplicación y pegarlo en…
    ·Cómo llamar Plink Desde un script Perl 
    ·Cómo Valores mismo agregado en MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com