Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Class var Functie
PHP klassen definiëren van de objecten die de functionaliteit van een website of applicatie te leveren . Binnen klasse declaraties , ontwikkelaars schetsen de gegevens en het gedrag van de applicatie objecten . De var functie definieert een klasse variabele , die een item van gegevens voor elke instantie van de klasse object houdt . Echter , is het var functie deprecated in recente versies van PHP . Ontwikkelaars kunnen gebruik maken van alternatieve codeconstructies of kunnen blijven var gebruiken afhankelijk van welke versie van PHP hun server draait . Doel

De volgende voorbeeldcode geeft aan de var -functie wordt gebruikt om een klasse variabele genaamd definiëren


Deze verklaring schets klasse verklaart een variabele die toegankelijk zijn in de les zal zijn . De variabele kan een waarde op meer dan een locatie binnen de klasse worden toegewezen en wordt geassocieerd met een object instantie van de klasse , in plaats van de klas als geheel .
Gebruik
< br

Ontwikkelaars > gebruik de var -functie naar de klas variabelen op te geven , maar ze moeten ook de waarden voor deze variabelen toe te wijzen . De constructorfunctie van een klasse vaak wijst beginwaarden - of initialiseert - class variabelen als volgt

functie Helper ( ) op { $ this - > helper_type = " admin " ; } .

Deze code kon verschijnen in de klasse verklaring , na de regel verklaren de klasse variabele met de var -functie . Wanneer externe code maakt een object van de klasse , de inhoud van de constructorfunctie uitvoert , waardoor de gedeclareerde variabele een beginwaarde . De klasse kan ook functies waarbij de waarde van de variabele is veranderd , zolang de variabele geen constante .
Versies

Language bevatten versies van PHP , zijn ontwikkelaars aangemoedigd de var -functie niet te gebruiken , maar het wordt nog steeds ondersteund voor legacy applicaties . Als ontwikkelaars gebruiken versies van PHP tussen 5 en 5.1.3 , kunnen hun code fouten genereren als het de var -functie bevat . Versies sindsdien ondersteunen de functie , maar interpreteren volgens de meer recente kader voor zichtbaarheid . Variabelen gedeclareerd met var worden geïnterpreteerd als het hebben van publieke zichtbaarheid .
Alternatieven

Voor ontwikkelaars met behulp van PHP sinds versie 5 , de aanbevolen alternatief voor de var -functie houdt in zicht . Zichtbaarheid geeft de mate waarin een bepaalde variabele beschikbaar is voor andere code . Bijvoorbeeld , een private variabele is alleen toegankelijk binnen zijn eigen klassendeclaratie , terwijl een openbare variabele beschikbaar is buiten de klasse . De volgende alternatieve variabele verklaring toont

private $ helper_type = " admin " ; .

Dit verklaart " helper_type " als een variabele die alleen bedoeld is voor intern gebruik klasse en dat externe code heeft geen toegang tot .

Previous: Next:
  PHP /MySQL Programmering
·Hoe maak je een Pixel Tracker …
·PHP-code om verbinding met MyS…
·Hoe te Drop Off the Decimal in…
·Hoe te Primaire sleutel Verwij…
·Hoe een RDL Report 
·Hoe kan ik PHP Plaats Into a D…
·Hoe te Quotes in PHP Escape 
·Hoe te Connect Ajax naar MySQL…
·Hoe te converteren naar ASCII-…
  Related Articles
Hoe maak je een klasse in Visual Basic M…
Hoe schrijf je een klasse Gooi met Visua…
Hoe maak je een klasse -bestand in . NET…
Hoe maak je een Klasse Van XSD Genereer 
Hoe te gebruiken Klasse Van XSD 
Hoe je code voor schrijven VB klasse 
Hoe te Overnemen van meer dan een klasse…
Hoe maak je een Regio Klasse Gebruik een…
Hoe kan ik PHP converteren naar VB.NET 
  Programmering Articles
·Hoe kan ik een applicatie gebruik maken …
·Hoe de controle het aantal gegevensbesta…
·Hoe kan ik PHP gesprekken met 
·Hoe te Bitsgewijze Operations gebruiken …
·Hoe te programmeren van een TI - 84 Plus…
·Hoe een wetsvoorstel Verslag over Micros…
·Extreme Programming Training 
·Hoe maak je een tekstvak maken in Visual…
·Hoe maak je een functie in C Declare 
Copyright © Computer Kennis http://www.nldit.com