| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP e prestazioni ternario
    L'istruzione condizionale è fondamentale nella maggior parte dei linguaggi di programmazione . La capacità di controllare il flusso di un programma rende il processo decisionale in codice di una possibilità . Mentre ci sono una serie di condizionali attraverso diversi linguaggi di programmazione , alcuni rimangono gli stessi. L' istruzione "if" è una di queste affermazioni , e spesso la sua versione abbreviata , l'operatore " ternario " , è così . Tuttavia, mentre il ternario fornisce ai programmatori un modo semplice per esprimere semplici dichiarazioni " if-else " , non offre sempre la stessa efficienza , come è evidente nel linguaggio di programmazione PHP . PHP condizionali

    condizionali di PHP aiutare il controllo del programmatore il flusso di un programma durante l'esecuzione sulla base dello stato di alcune variabili . Queste istruzioni condizionali sono disponibili in due forme fondamentali : il resto - se le condizioni e loop . Importante a questo esempio è l' altro - if, che prende un un'istruzione condizionale e restituisce un valore vero o falso da esso. A seconda che il valore , la dichiarazione sarà o eseguire un compito , o di eseguire un'altra operazione . Un altra cosa - if è come un " aut-aut " scenario. O si esegue un compito o non lo fa .
    PHP ternario Operator

    Al fine di rendere il codice più leggibile e più facile da scrivere , alcune espressioni condizionali hanno stenografia . La scorciatoia per un "else - if" in PHP e molti altri linguaggi , è l'operatore " ternario " . L'operatore ternario in PHP utilizza un punto interrogativo e due punti come parte della sua sintassi . L'operatore ternario valuta una vera o falsa termine , ed esegue una delle due operazioni basate su tale risultato . Il seguente esempio illustra una espressione ternaria : If 1 è vera , allora affermazione 2 esegue . Se no, allora dichiarazione 3 esegue :

    ( statement_1 ) ? statement_2 : statement_3 ;
    copy on write

    Per molti aspetti, l'operazione ternario è identico a un semplice "else - if" . Una differenza particolare è che gli operatori ternari copiare il valore di ritorno della sua valutazione dichiarazione ogni volta che viene letta . Il linguaggio PHP al di fuori di questa espressione utilizza una tecnica nota come " copy-on - write . " Questo significa semplicemente che quando si assegnano i valori delle variabili , l'interprete PHP non copia tale valore fino a quando la variabile viene modificata . La variabile contiene solo un riferimento a tale valore . L'operatore ternario , comunque , sempre copia il valore .
    Ternario Prestazioni

    Perché PHP usa il copy-on -write tecnica , espressioni come un altro - if non ripetutamente copiare i valori quando viene eseguito. Un operatore ternario , d'altra parte , lo fa. Quando si esegue un piccolo numero di operazioni , ad esempio una singola operazione o un piccolo anello , la differenza di prestazioni fra un else -if economico e prospetto ternario è trascurabile . Tuttavia, quando le operazioni continuano a crescere su grandi quantità di iterazioni , l'operatore ternario è dimostrato di funzionare molto più lento di un semplice else- if.

    Previous :

    next :
      Articoli Correlati
    ·AJAX PHP MySQL Tutorial 
    ·PHP Commentando Norme 
    ·Come inviare intestazioni MIME 
    ·MySQL Somma Tutorial 
    ·Come per evidenziare i campi obbligatori con PHP 
    ·Come eseguire un file SQL dalla riga di comando 
    ·Come aumentare le connessioni simultanee in MySQL 
    ·Come iniziare una applicazione Google Maps con PHP 
    ·Come inserire una casella di testo in MySQL con PHP 
    ·SMTP PHP Tutorial 
      Articoli in evidenza
    ·Come utilizzare il debugger GDB da GNU 
    ·Come ottenere insieme con le Proprietà di Visual Basic…
    ·Come creare un'applicazione Adobe AIR 
    ·Come rimuovere gli spazi finali alla fine di una riga d…
    ·Come decodificare Base64 Strings 
    ·Come aggiungere una stringa in Python 
    ·Come specificare una proprietà predefinita in Visual B…
    ·La maggior parte dei comuni Linguaggi 
    ·Come eseguire il debug di una funzione Visual Basic 
    ·Come reimpostare il MySQL Inserisci ID 
    Copyright © Conoscenza Informatica http://it.wingwit.com