Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    PHP Variabler Vs . Funktioner

    I PHP , betecknar du nya variabler med " $ " tecken , till exempel : " $ var = " value " PHP har flera inbyggda funktioner , men du kan skapa din egen med hjälp av " funktionen " nyckelordet Vid användning . . vissa funktioner , kan du använda variabler som argument , eller returnera sina värden från funktioner . du kan också använda variabler för att anropa funktioner , och ange standardvärden för att säkerställa dessa variabler bär ett värde . Scope


    När använda variabler i PHP , där du skapar dem ger dem deras räckvidd . När du skapar en variabel utanför en funktion , den har en global räckvidd . du får använda och modifiera den någonstans i din PHP-kod . Men om du skapar en variabel inom en funktion , den har en lokal räckvidd och du får bara använda det inom denna funktion . Om du försöker ändra det utanför funktionen returnerar PHP ett fel . Om du använder samma namn för en lokal variabel som en som existerar globalt , det lokala värdet tar prejudikat .
    Funktionsargument

    När du ringer som kräver argument , kan du skicka variabler som argument . Skriv till exempel " someFunction ( $ var1 , $ var2 ) , " att passera värdena för dessa två variabler som argument till funktionen Du kan också använda standard parametrar i en funktion t.ex. typ . . " funktion someFunc ( $ var = " value " ) " och sedan definiera funktionen . När du ringer someFunc i ditt program , om du inte klarar ett argument till funktionen , använder den " $ var " värde som standard .
    Återkommande variabler

    Precis som du kan skicka variabler som argument i en funktion , kan du returnera värden från variabler i en funktion också. om exempelvis funktionen utför några beräkningar på " $ var " variabel , typ "return $ var , " i slutet av funktionen kroppen för att skicka det värdet tillbaka till den del av programmet som anropade funktionen du kan inte returnera flera variabler från en funktion , men du kan utföra operationer , till exempel genom att skriva . " return $ var1 + $ var2 , " , eller ens återvända variabla matriser , såsom " return array ( $ var1 , $ var2 ) ; "
    varierande funktioner

    När du lägger parenteser till . i slutet av en variabel vars värde är detsamma som en befintlig funktion , t.ex. " $ myVar ( ) ; " . variabeln försök att utföra funktionen dock språket konstruera funktioner som eko ( ) , isset ( ) eller require () stöder inte variabla funktioner . Om en funktion kräver parametrar , du passerar dem som argument inom parentesen . du kan skicka dem som rådata såsom strängar eller tal , eller som andra variabler, inklusive matriser .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du justerar ett PHP Attachment filnamn
    ·Hur Till Ändra WordPress Admin lösenord i MySQL
    ·Hur kan man överföra PHP videofiler
    ·Hur du använder HTML -fil skild från PHP File
    ·Hur man laddar upp en bild med PHP
    ·Hur Hämta en Array i MySQL
    ·Hur man bygger en PHP Web Site
    ·Hur Avrunda till en decimal i PHP
    ·Hur man skapar ett beställningsformuläret med PHP
    ·Så att köra PHP-filer i Ubuntu med argument
    Utvalda artiklarna
    ·Hur man gör en abstrakt för en Script
    ·Hur man använder VBA för att ändra i databasen Plats…
    ·Hjälp för VB6 Internet Transfer Control
    ·Konfigurera Ant Med Eclipse Steg - för-steg
    ·Hur man läser rader från en listbox i Visual Basic
    ·Definition av dataabstraktion i C + +
    ·Hur automatiskt att stänga en röstbrevlåda i VB6
    ·Regler för Paper Punch Kodning
    ·Vad är webbadresser
    ·Hur hittar man den max av heltal Java
    Copyright © Dator Kunskap http://www.dator.xyz