| 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 klasse VaR Funktion
    PHP klasser definerer de objekter , der leverer funktionaliteten af et websted eller et program. Inden klassen erklæringer skitsere udviklere data og adfærd programobjekter . VaR Funktionen definerer en klasse variabel , der rummer et element af data for hvert objekt instans af klassen . Men den var funktionen frarådet i de seneste versioner af PHP. Udviklere kan bruge alternative kode konstruktioner eller kan fortsætte med at bruge var afhængigt af hvilken version af PHP deres server kører. Formål

    Følgende kodeeksempel viser det var funktion, der bruges til at definere en klasse variabel med navnet

    < phpclass Helper {var $ helper_type ;} " helper_type ". ? >

    Denne klasse erklæring skitse erklærer en variabel, der vil være tilgængelige i hele klassen. Den variable kan tildeles en værdi i mere end ét sted i klassen og vil være forbundet med en enkelt objekt instans af klassen , snarere end klassen som helhed .
    Brug
    < br >

    Udviklere bruger var funktionen til at erklære klasse variabler , men de skal også tildele værdier til disse variable. Konstruktøren funktionen af en klasse ofte tildeler oprindelige værdier - eller initialiserer - klasse variabler som følger

    funktion Helper () { $ this -> helper_type = "admin" ;} .
    < P > Denne kode kan forekomme inde i klassen erklæring efter linjen erklære klassen variabel ved hjælp af vaR -funktionen. Når ekstern kode opretter et objekt af klassen , indholdet af constructor -funktionen udfører , giver angivne variabel en startværdi . Klassen kan også indeholde funktioner, ved hvilken værdien af variablen ændres, så længe den variable ikke er en konstant.
    Versioner

    I de seneste versioner af PHP, er udviklere opfordres til ikke at bruge var funktion, selv om det stadig er understøttet for ældre programmer . Hvis udviklere bruger versioner af PHP mellem 5 og 5.1.3 , kan deres kode generere fejl , hvis den indeholder var -funktionen. Versioner siden da understøtter funktionen , men fortolker det i henhold til den seneste rammer for synlighed. Variable erklæret hjælp var tolkes som havende synlighed i offentligheden .
    Alternativer

    udviklere, der bruger PHP siden version 5 , er den anbefalede alternativ til den var funktionen indebærer synlighed. Synlighed angiver i hvilken udstrækning en bestemt variabel er til rådighed for andre kode . For eksempel er en privat variabel kun synlig inden for sin egen klasse erklæring , mens en offentlig variabel er til rådighed uden for klassen. Følgende alternative variabelerklæring demonstrerer

    private $ helper_type = "admin " .

    Dette erklærer " helper_type " som en variabel, der er kun beregnet til intern klasse brug, og at ekstern kode har ingen adgang til .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres en PDF til SWF i PHP 
    ·Sådan opgraderer MySQL på XAMPP 
    ·Hvordan man skriver en Informix SQL opdatering Command 
    ·Sådan Return JSON Brug af PHP 
    ·Hvordan at kontrollere antallet af datafiler man kan ha…
    ·Flash Sendmail Tutorial 
    ·Sådan oprettes flere databaser i Joomla! MySQL 
    ·Sådan Test MySQL Script Speed ​​
    ·MySQL Import Tutorial 
    ·Hvordan man tegner i PHP 
      Anbefalede Artikler
    ·Hvad er en konstruktør i PHP 
    ·Den rolle og funktion Metadata 
    ·Sådan ændrer adgangskoden til din konto med Applescri…
    ·Hvordan at adskille en Int i et array 
    ·Sådan Ring til Google Translate API på My Android 
    ·Sådan oprettes Web Service på en lokal vært maskine …
    ·Sådan ændrer My SYSDBA Password 
    ·Sådan Luk ListBox til DataGrid 
    ·Sådan skyggelægge hver anden række i Visual Basic 6 
    ·Sådan Loop Gennem en liste over filer i Python 
    Copyright © Computer Viden http://www.computerdk.com