| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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

    Previous :

    next :
      articles connexes
    ·MySQL Permission Tutorial 
    ·Comment inclure un fichier PHP en utilisant un chemin a…
    ·Comment changer le nom du champ dans une table MySQL 
    ·Comment écrire un script PHP pour inverser une chaîne…
    ·Comment faire pour supprimer un Byte Character en PHP 
    ·Comment limiter magpierss messages 
    ·Les expressions régulières en PHP 
    ·Comment changer une police avec PHP 
    ·Comment accéder à MySQL depuis PHP 
    ·Comment afficher un comte dans PHP & MySQL 
      articles en vedette
    ·Dangers d'entrée cachée avec PHP 
    ·Comparaison de WinDev et VB.NET 
    ·Types d' erreurs de syntaxe 
    ·Comment utiliser MATLAB pour résoudre un problème de …
    ·Les types de données SSIS 
    ·Quelle est l'erreur fondamentale 104 & Java 
    ·Comment faire pour convertir INT à cordes en Java 
    ·Qu'est-ce que le débogage moyenne sur l' ordinateur 
    ·Comment faire pour intégrer un lien en AS2 
    ·Comment composer un Email Professional aide HTML 
    Copyright © Connaissances Informatiques http://fr.wingwit.com