| 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 Tricks
    I 2009 anslog Enterprise PHP Magazine cirka en million CV'er var online tilhører PHP programmører . Især i dagens online kollaborative og sociale miljø , PHP programmører deler viden, tips og tricks med hinanden hjælper nye og erfarne programmører ens. PHP tricks er normalt måder at nærme et problem eller kodning tricks , der gør et script bedre ved at forbedre script præstation, tager mindre tid til , reduktion af kode størrelse eller øge kode læsbarhed. Det er nyttigt for selv meget erfarne PHP programmører at gennemgå tricks fra tid til anden og for at gennemføre dem i deres egen kode, så de ikke bliver glemt. Eller mellem Udtalelser
    p Hvis du tjekker en boolesk returkode fra en funktion og tage handling på resultatet, kan du ofte skrive en mere kompakt erklæring ved hjælp af " eller" det er også lettere at læse end en traditionel måde kodning sammenligningen . For eksempel overveje følgende kode , der forsøger at oprette forbindelse til en MySQL-database -server og afslutter programmet , hvis forbindelsen ikke var held gjort : Hej

    $ DBC = mysql_connect_db ( " localhost " , $ brugernavn , $ password) , hvis { die ( );}
    p Du kan skrive den samme erklæring på en enkelt linje ved at forbinde de udtalelser med ( $ DBC ! ) "eller : "

    $ DBC = mysql_connect_db ( " localhost " , $ brugernavn , $ password) or die ();
    undertrykke MySQL fejl

    i det foregående eksempel , hvis databasen forbindelsen ikke er vellykket , inden ansøgningen dør , vil PHP MySQL extension output en meget teknisk fejlmeddelelse på skærmen , for eksempel : Hej

    Advarsel: Access denied for bruger: johndoe@209-60-17-119.nrp1.mx . ny.frontiernet.net ( using password : Ja) i /var /www /ansøgning /html /database.php on line 6 fotos

    Denne fejlmeddelelse vil være output til brugeren , selvom PHP fejl messaging er slået slukket . For at skjule fejlmeddelelse fra brugerne, præfiks en MySQL funktion opkald med " @ "-tegn og MySQL fejlmeddelelser vil blive undertrykt i det pågældende opkald. Hvis du vil medtage dit eget fejlmeddelelse , passerer en streng til " die "-funktionen . For eksempel : Hej

    $ DBC = @ mysql_connect_db ( " localhost " , $ brugernavn , $ password) or die ( " ! Kunne ikke forbinde til databaseserveren ")
    < br >
    Tilbagevendende billeder

    Der kan være tilfælde , hvor du ønsker at returnere et billede i stedet for HTML, såsom i en webtjeneste . Du kan gøre det ved at medtage en "Content - type" header til at angive , at outputtet er et billede , og ved hjælp af " ReadFile "-funktionen til at returnere indholdet af billedfilen. Skift tilbage til HTML ved at udstede en "Content - type" header for HTML. For eksempel : Hej

    < php ... overskrift? ( "Content - Type: image /gif "); ReadFile ( $ imagefile ) header ( "Content -Type: text /html "); echo " < /html >" >
    Ignorer User Annullering
    p Hvis du udfører en operation , for eksempel opdatering en database , og du ikke ønsker, at brugeren skal kunne afbryde eller annullere handlingen ved at klikke på stopknappen på browseren, kan du bede PHP at ignorere forsøg på annullering indtil operationen er færdig. For eksempel: < ? Phpignore_user_abort (sand) , update_database (); ignore_user_abort (falsk ) >


    Array Opslag
    p Hvis du nødt til at søge et array, overveje at designe array sådan, at array værdier bliver array nøgler og deres tilsvarende værdier er hvert sæt til én. I stedet for at søge hver array element for en match, for eksempel ved hjælp af " in_array "-funktionen , kan du kontrollere at se, om et array element eksisterer ved hjælp af " isset "-funktionen og væsentligt forbedre effektiviteten af ​​array- søgninger. Jo større array, jo større ydeevne gevinst. For eksempel : Hej

    stedet for denne : ? < Php $ drinks = array ( "kaffe" , "te ", " juice ", " sodavand ", " mælk "); if ( in_array ( "te" , $ drikkevarer) ) { echo " Tea party ! ";} >

    Denne metode til kodning er omkring tre gange hurtigere : ? < php $ drinks = array ( "kaffe " = > 1, "te" = > 1, " juice" = > 1, " soda" = > 1, "mælk " = > 1 ), hvis isset ( $ drinks [ "te "] ) { echo " Tea party ! ";} ? >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en webtop i PHP 
    ·Hvordan man laver en SSH forbindelse Med PHP 
    ·Sådan Slut PHP MySQL til et DB 
    ·Sådan bruges flere variable i en adresse String 
    ·Hvordan man bruger PHP mail for at sende til en mailing…
    ·Sådan får dimensioner af et billede i PHP 
    ·Hvordan man laver en blog ved hjælp PHP 
    ·Hvordan man opbygger en PHP Array 
    ·Sådan Edit PHP i Design -tilstand 
    ·MySQL Perl Tutorial 
      Anbefalede Artikler
    ·Sådan Medtag jar filer i dit projekt Byg Sti i Eclipse…
    ·Sådan bruges en Resig MicroTemplate 
    ·Sådan Indsæt en auto- numerisk tast i PHP 
    ·Sådan oprettes en Joomla Menu Template 
    ·Om Java Certificering 
    ·Sådan Format i Textarea 
    ·Sådan oprettes en Twitter Stream Med PHP 
    ·Forskellen mellem en Java-applet & Javascript 
    ·Hvordan laver to tabeller i en ListBox i VB.net 
    ·Sådan tilføjes et lysshow til dine fotos 
    Copyright © Computer Viden http://www.computerdk.com