Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Reference functie in een klasse
Als ontwikkelaars bouwen sites in de scripttaal PHP , kunnen ze object georiënteerde ontwikkeling gebruiken . In een object georiënteerde applicatie , een groep van objecten code werken samen om de gewenste functionaliteit te leveren . Programmeurs schrijven klasse verklaringen waarin zij de functies die objecten van een klasse zal dicteren . Door het creëren van objecten van een klasse , kan een aanvraag ook verwijzen deze functies . Object georiënteerde ontwikkeling stelt programmeurs in staat zich te richten op specifieke gebieden van functionaliteit. Object Oriented Development

Object oriented development
is te zien in vele verschillende soorten toepassingen , waaronder websites . In PHP , kan een team van programmeurs werken op een enkele site , met elk gericht op een bepaald gebied van de verwerking . Het idee in object georiënteerde ontwikkeling is dat programmeurs werken aan code componenten moet in staat zijn om gebruik te maken van andere componenten te maken zonder dat ze hun interne gegevens te begrijpen . Het kunnen beschikken over functies binnen een klasse van code die is buiten aan het is een belangrijk element in dit model . Programmeurs kunnen objecten te maken met specifieke verantwoordelijkheden en gedrag , gebruik te maken van deze gedragingen door te verwijzen naar de functies die in de klas van het object .
Class Verklaringen

In PHP , een klasse verklaring schetst de naam , variabelen en functies voor een reeks toepassingsgerichte objecten. De volgende voorbeeldcode geeft aan een klasse verklaring overzicht :

< ? Phpclass Customer { var $ name ; functie Customer ( $ c_name = " " ) { $ this - > $ name = $ c_name ; } /* class functies * /} ? >

Deze klasse verklaring definieert Customer objecten . De klasse heeft een variabele die de naam van de klant , die door de constructeur wordt ingesteld . De constructormethode heeft dezelfde naam als de klasse , het nemen van een string parameter . Externe code kan objecten van de klasse te maken als volgt : $ my_cust = new Klant ( " Mary " ) ;

Wanneer deze code wordt uitgevoerd , de constructor methode in de klas uitvoert , het instellen van de variabele met de doorgegeven waarde . Als de code creëren van het object is een string parameter niet opgeeft, wordt de naam van de variabele standaard ingesteld op een lege tekenreeks. Na de constructor -methode , kan de klas aangifte lijst een of meer functies .
Functie Contouren

Functies
in PHP klassen meestal hetzelfde als functies in elk kijken andere PHP scripts . Ze bieden een naam en parameters , eventueel terugsturen van een waarde . De volgende voorbeeldcode geeft aan een klas functie : . . ' . $ This - > $ naam . "

Functie get_greeting
( $ term ) { return"

" $ term " < /p > ' ; }

de code is een gepasseerd touwtje een aaneengeschakeld met de Customer object naam . De return string wordt opgemaakt als HTML voor weergave binnen van een gebruiker webbrowser . De functie zou als alternatief is een veelvoud van verschillende parameters . Class functies niet nodig om iets terug , dit is optioneel .
Calling Functions

Om een klasse functie aan te roepen , moet PHP code een object van de klasse te maken , dan verwijzen naar het door de naam , gevolgd door de functie . De volgende uitgebreide voorbeeldcode geeft aan de techniek :

$ my_cust = new Klant ( " Mary " ) ; echo $ my_cust - > get_greeting ( " Hello" ) ;

Dit zal leiden tot het script om de volgende HTML code uitvoeren :

Hallo Mary

< /p>

de les wordt gebruik dan ook functies op maat van de uitgang van de site naar een bepaalde gebruiker , met dit gebruiker gemodelleerd binnen de applicatie als een klant object . De meeste klasse functies kunnen alleen worden verwezen met behulp objectinstanties op deze manier .

Previous: Next:
  PHP /MySQL Programmering
·Hoe te Substrings verwijderen …
·MySQL is traag met te veel Per…
·Zend Training voor PHP 
·Hoe kan ik toevoegen Google An…
·Hoe een RDL Report 
·Online PHP Certification 
·Hoe te Squid gebruiken met PHP…
·Hoe maak je een Date op een UN…
·Hoe te Class mappen koppelen e…
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe maak je een verwijzing naar een proj…
Hoe maak je een functie in Visual Basic …
Hoe de Convert -functie gebruiken voor d…
Hoe maak je een Visual Basic -functie De…
Tutorial over de functie Sub procedure i…
Hoe Pass Door Waarde en Pass Door Refere…
Hoe om te verwijzen in Visual Basic 
Hoe de FormatDateTime functie in Visual …
  Programmering Articles
·Hoe om te Ingang in een lus in Java 
·Hoe maak je een EXE maken met NetBeans 
·Hoe te implementeren de Windows CE Appli…
·Hoe je Javascript UTC-datum converteren …
·Hoe te Debug mappen verwijderen in Visua…
·Hoe te Pixels Van Picture Dozen in VB6 l…
·Hoe om te doen Exit Splash in PHP 
·Hoe de look en feel in NetBeans 
·Visual Basic 6 Step - by - Step 
Copyright © Computer Kennis http://www.nldit.com