Førstesiden / PHP / class_intro.html
Objekt Orientert Programmering (OOP)
Skjelettet til en klasse ser slik ut:
<?php
class klassenavn
{
}
?>
Inni klassen vår kan vi legge funksjoner slik som dette:
<?php
class klassenavn
{
function funksjon()
{
print "Hallo";
}
}
?>
Vi kan også legge til globale variabler som gjelder innenfor klassen vår:
<?php
class klassenavn
{
//Variabel
var $variabel = "";
function funksjon()
{
//Legger inn "Hallo" i variabelen
$this->variabel="Hallo";
//Skriver ut
print $this->variabel;
}
}
?>
Men det komme jo fortsatt ikke noe på skjermen sier du? Det er fordi vi må lage et objekt av klassen vår og så kalle opp dette objektet sin funksjon.
<?php
class klassenavn
{
var $variabel = "";
function funksjon()
{
$this->variabel="Hallo";
print $this->variabel;
}
}
//Laget et objekt av typen klassenavn
$obj = new klassenavn;
//Kaller opp dette objektet sin funksjon
$obj->funksjon();
?>
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Det er ingen kommentarer til denne artikkelen. | |
|