Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • PHP Fonction incorrecte 
  • Comment créer un formulaire Comment…
  • Comment mettre à jour plusieurs col…
  • Comment programmer une balle dans PH…
  • MySQL booléennes Types de données 
  • Comment copier-coller avec PHP 
  • Comment créer vote avec PHP 
  • Comment écrire un PHP Si Déclarati…
  • Comment faire pour installer PHP en …
  • Comment utiliser des déclencheurs d…
  •   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

    Astuces PHP

    En 2009 , Enterprise PHP Magazine estimé à environ un million de curriculum vitae ont été en ligne appartenant à des programmeurs PHP . Surtout dans un environnement collaboratif et social en ligne d'aujourd'hui , PHP programmeurs de partager les connaissances , trucs et astuces uns avec les autres pour aider aussi bien les nouveaux et expérimentés programmeurs. Astuces PHP sont généralement façons d'aborder un problème ou astuces de codage qui font un script mieux en améliorant les performances de script , en prenant moins de temps à coder, réduire la taille du code ou d'augmenter la lisibilité du code . Il est utile pour les programmeurs , même très expérimentés PHP pour examiner trucs de temps en temps et à les appliquer dans leur propre code de sorte qu'ils ne sont pas oubliés . Ou entre états

    Si vous vérifiez un code de retour Boolean à partir d'une fonction et d'agir sur le résultat , vous pouvez souvent rédiger une déclaration plus compact utilisant "ou" qui est aussi facile à lire que un moyen traditionnel de codage de la comparaison . Par exemple, considérons le code suivant qui tente de se connecter à un serveur et quitte le programme base de données MySQL si la connexion n'a pas été faite avec succès :

    DBC $ = mysql_connect_db ("localhost" , $ username , $ password ) , si {die (); }

    Vous pouvez écrire la même déclaration sur une seule ligne en connectant les comptes avec ( DBC $!) " ou : "

    DBC $ = mysql_connect_db ("localhost" , $ username , $ password ) or die ();
    supprimant MySQL erreurs

    Dans l'exemple précédent , si la connexion de base de données n'est pas réussie , avant l'application meurt, l'extension MySQL PHP va afficher un message très technique d'erreur à l'écran , par exemple :

    Attention: access denied for user : johndoe@209-60-17-119.nrp1.mx . ny.frontiernet.net ( Using password : YES) in /var /www /application /pdf /database.php on line 6

    Ce message d'erreur sera émis à l'utilisateur même si la messagerie erreur PHP est activée off . Pour masquer le message d'erreur des utilisateurs , le préfixe d'un appel de fonction MySQL avec le signe "@" et les messages d'erreur MySQL sera supprimée pour cet appel. Pour inclure votre propre message d'erreur , passez une chaîne à la fonction " die" . Par exemple:

    DBC $ = @ mysql_connect_db ("localhost" , $ username , $ password ) or die (" ! Impossible de se connecter au serveur de base de données ");
    < br > Photos Images retour

    Il peut y avoir des cas où vous souhaitez renvoyer une image plutôt que HTML , comme dans un service Web . Vous pouvez le faire en incluant un en-tête "Content- Type " pour indiquer que la sortie est une image et utiliser la fonction " readfile " pour retourner le contenu du fichier image. Revenez à HTML en émettant un en-tête "Content- Type " pour le HTML . Par exemple:

    < php ... d'en-tête ? ( "Content- type: image /gif" ) ; readfile ( imagefile $ ) ; header (" Content- Type : text /html "); echo " "; ? >
    Ignorer cet utilisateur annulation

    Si vous effectuez une opération, par exemple la mise à jour une base de données , et vous ne voulez pas que l'utilisateur soit en mesure d'interrompre ou d' annuler l'opération en cliquant sur le bouton d'arrêt sur ​​le navigateur, vous pouvez demander à PHP d'ignorer les tentatives d' annulation jusqu'à l'opération est terminée . Par exemple: < ? Phpignore_user_abort (true); update_database (); ignore_user_abort (false); > Photos


    tableau de recherche

    vous devez rechercher un tableau, envisager de concevoir le réseau de telle sorte que les valeurs du tableau deviennent les clés du tableau et leurs valeurs correspondantes sont réglées à un. Au lieu de chercher chaque élément du tableau pour un match , par exemple en utilisant la fonction " in_array ", vous pouvez vérifier si un élément de tableau existe en utilisant la fonction " isset " et d'améliorer de manière significative les performances des recherches de tableau. Plus le tableau, plus le gain de performance. Par exemple:

    Au lieu de cela : < php $ boissons = array (" café ", " thé ", " jus", "soda" , "lait" ) ; if ( in_array ( " thé " , $ boissons) ) {echo " Tea party ! ";} > Photos

    Cette méthode de codage est environ trois fois plus rapide : ? < php $ boissons = array ( " café " => 1, " thé " => 1, " jus " => 1 , "soda " => 1 , "lait" => 1); si isset ($ boissons [" thé "] ) {echo " Tea party ! ";} ? > Photos

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour supprimer les marques de paragraphe d'une chaîne en PHP 
  • Comment utiliser PHP pour le suivi des parrainages des visiteurs 
  • Quelles sont les causes MySQL Overhead 
  • Comment connecter VB.Net Avec MySQL 
  • Comment faire pour utiliser un script PHP pour importer des données CSV dans MySQL 
  • Débogage d'une fonction Pipelined dans Oracle 
  • Comment mettre en cache une page web avec PHP 
  • Comment ouvrir un fichier dans PHP 
  • Comment compter les occurrences d'un caractère dans une chaîne en PHP 
  • PHP fonction de surbrillance Mots-clés dans une chaîne 
  • Connaissances Informatiques © http://www.ordinateur.cc