Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment afficher texte de MySQL en P…
  • Comment configurer un serveur Apache…
  • Comment faire pour convertir les acc…
  • Comment concevoir une base de donné…
  • Comment créer des feuilles de calcu…
  • MySQL Tutorial Somme 
  • Comment faire un formulaire de conta…
  • Comment s'inscrire pour le chat Flas…
  • Comment changer une ligne dans un fi…
  • Comment dessiner un coeur avec PHP G…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    PHP et Performance ternaire

    L' instruction conditionnelle est fondamentale dans la plupart des langages de programmation. La possibilité de contrôler le flux d'un programme effectue la prise de décision dans le code possible . Bien qu'il existe une variété de conditionnels dans différents langages de programmation, quelques-uns restent les mêmes . Le "if" est l'un de ces états , et souvent sa version abrégée , l'opérateur " ternaire " , c'est ainsi . Cependant, bien que le ternaire offre aux programmeurs un moyen simple d'exprimer simples déclarations " if-else " , il n'offre pas toujours la même efficacité , comme on le voit dans le langage de programmation PHP. PHP Conditionals

    conditionnelles PHP permettent le contrôle de programmeur le déroulement d'un programme en cours d'exécution sur la base de l'état de certaines variables. Ces instructions conditionnelles existent sous deux formes fondamentales: ailleurs , si les conditions et les boucles. Important cet exemple est la déclaration else-if , qui prend une déclaration conditionnelle qui évalue une valeur vraie ou fausse d'elle. Selon cette valeur , l'instruction soit effectuer une tâche, ou effectuer une autre tâche . Une instruction else-if est comme un «tout ou rien - " scénario. Soit il effectue une tâche ou elle n'existe pas .
    PHP ternaire opérateur

    Afin de rendre le code plus lisible et plus facile à écrire, quelques conditionnels ont des expressions abrégées . Le raccourci pour une «autre - if" en PHP, et de nombreuses autres langues , est l'opérateur " ternaire " . L'opérateur ternaire en PHP utilise un point d'interrogation et un colon dans le cadre de sa syntaxe . L'opérateur ternaire évalue une expression vraie ou fausse, et effectue l'une des deux opérations sur la base de ce résultat. L'exemple suivant illustre une expression ternaire : Si l'énoncé 1 est vrai, alors la déclaration 2 exécute . Si non, alors la déclaration 3 exécute :

    ( statement_1 ) ? Statement_2 : statement_3 ;
    copie à l'écriture

    À bien des égards , l'opération ternaire est identique à une simple "else - if" . Une différence particulière est que les opérateurs ternaires copier la valeur de retour de son évaluation de la déclaration à chaque fois qu'il est lu. Le langage PHP en dehors de cette expression utilise une technique appelée « copy-on -write . " Cela signifie simplement que lorsque vous affectez les valeurs des variables , l'interpréteur PHP ne copie pas cette valeur jusqu'à ce que la variable est modifiée . La variable contient seulement une référence à cette valeur. L'opérateur ternaire , cependant, toujours copie la valeur .
    Ternaire Performance

    Parce que PHP utilise la copie - sur -écriture technique , des expressions comme une instruction else -if ne pas copier à plusieurs reprises des valeurs lorsqu'il est exécuté . Un opérateur ternaire , d'autre part , le fait. Lors de l'exécution d'un petit nombre d'opérations, comme une seule opération ou une petite boucle , la différence de performance entre une instruction else -if et une déclaration ternaire est négligeable. Toutefois, lorsque les opérations continuent à se développer sur de grandes quantités d' itérations, l'opérateur ternaire est montré à courir beaucoup plus lent qu'un simple else-if déclaration.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment gérer des données hiérarchiques dans MySQL 
  • Comment faire pour transférer un ID de session PHP avec une redirection 
  • Comment lier les dossiers de classe et Xcode 
  • Comment faire pour convertir à l'heure Epoch en PHP & MySQL 
  • Comment construire une page d'enregistrement en PHP 
  • Comment faire pour accéder aux variables dans Dump Var Avec PHP 
  • MySQL Cluster Tutorial 
  • Comment faire pour supprimer une chaîne vide dans PHP 
  • Comment faire pour convertir un régime PD en UTF8 dans MySQL 
  • MySQL: Comment insérer incréments auto 
  • Connaissances Informatiques © http://www.ordinateur.cc