| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP og Ternary Ydelse
    Den betingede erklæring er grundlæggende i de fleste programmeringssprog. Evnen til at styre strømmen af ​​et program gør beslutningsprocessen i kode en mulighed. Mens der er en række betingede tværs af forskellige programmeringssprog , et par forbliver den samme . Den "hvis" erklæring er en af ​​disse erklæringer , og ofte dens stenografi version, " ternære " operatør , er så godt. Men mens den ternære giver programmører en enkel måde at udtrykke simple " if-else " udsagn , betyder det ikke altid kan tilbyde den samme effektivitet, som er tydeligt i PHP programmeringssprog. PHP Betingede

    PHP betingede hjælpe programmøren kontrollere strømmen af ​​et program under udførelse baseret på tilstanden af bestemte variabler. Disse betingede udsagn kommer i to grundlæggende former : else -if betingelser og loops . Vigtigt at dette eksempel er den ellers hvis- erklæring, som tager en betinget erklæring og evaluerer en sand eller falsk værdi fra det. Afhængigt af denne værdi, vil erklæringen enten udføre en opgave eller udføre en anden opgave. Et andet - if-sætning er som en " enten - eller" scenario. Enten den udfører en opgave eller det ikke.
    PHP Ternary Operator

    For at gøre koden mere læselig eller nemmere at skrive nogle betingede har stenografi udtryk. Den forkortelse for en " ellers hvis"- erklæring i PHP, og mange andre sprog , er " ternære " operatør . Den ternære operatør i PHP bruger et spørgsmålstegn og et kolon som led i sin syntaks. Den ternære operatør evaluerer en sand eller falsk sigt , og udfører en af ​​to operationer er baseret på dette resultat. Følgende eksempel illustrerer en ternær udtryk: If-sætning 1 er sandt, så erklæring 2 udfører . Hvis ikke, så erklæring 3 henretter : Hej

    ( statement_1 ) ? statement_2 : statement_3 ;
    Copy On Skriv

    I de fleste henseender , det ternære operation er identisk med en simpel " ellers hvis"- erklæring. En særlig forskel er, at ternære operatører kopierer returværdien af ​​sin erklæring evaluering hver gang det er læst. PHP sproget uden for dette udtryk bruger en teknik kendt som " copy- on- write . " Det betyder blot, at når tildeling variabler værdier , har PHP fortolkeren ikke kopiere denne værdi, indtil variablen ændres. Den variable blot indeholder en reference til denne værdi. Den ternære operatør dog altid kopierer værdi.
    Ternary ydeevne

    Fordi PHP bruger copy- on-write teknik udtryk som en anden -if erklæring ikke gentagne gange kopiere værdier, når eksekveres . En ternære operatør på den anden side , gør. Når du udfører et lille antal operationer , såsom en enkelt operation eller en lille løkke , ydeevne forskellen mellem en ellers - hvis redegørelse og en ternær erklæring er ubetydelig. Men når operationer fortsætter med at vokse over store mængder af iterationer , er ternære operatør vist at køre meget langsommere end en simpel andetsteds hvis erklæring.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan konvertere en streng til ordentlig Case Med PHP 
    ·Sådan at give adgang til en MySQL-database 
    ·Sådan Execute en SQL-fil fra en kommandolinje 
    ·Hvordan man finder forsvundne numre i en PHP Array 
    ·Sådan ændre datoformatet i PHP 
    ·Sådan fjernes en omdirigering i PHP 
    ·Sådan Konverter VBS til PHP 
    ·Sådan Læs Afgrænsede felter i en fil ved hjælp af P…
    ·Sådan ændres Ad Password i PHP 
    ·Hvordan man gør en PHP Redirect Med Blogger 
      Anbefalede Artikler
    ·Sådan får navnene måneder mellem to datoer i SQL 
    ·Sådan Bestem Hvis tjenesten kører i Visual Basic 
    ·Hvordan man laver en Gentagelse Loop i Python 
    ·Introduktion til Pseudokode 
    ·Sådan Send en Email med vedhæftede filer i Java 
    ·Sådan Medtag en PHP fil i TPL 
    ·Hvordan opretter jeg en Word-dokument Macro i VB 6.0 
    ·Sådan slette en post i VB6 
    ·Sådan Konverter XLS til PHP 
    ·Sådan øge størrelsen af ​​Grafik i Applets 
    Copyright © Computer Viden http://www.computerdk.com