Gå til innhold

PHP objekt (string/funksjon) i en klasse


Anbefalte innlegg

Skrevet (endret)

Hei!

 

Hvordan fungerer en template engine til PHP som er slik:

Jeg vil at den skal sjekke om bruker ID fra databasen er lik det jeg vil. Så det blir slik:

 

Har vel misforstått ja, men jeg tenkte noe slik:

Jeg vet diverse forum osv.. bruker det :)

Slik jeg har i code-boksen.

if $this->bruker->ID == 4{
echo 'Du er bruker ID nummer 4';
}else {
echo 'Du er ikke bruker ID nummer 4'; //Som vil være i dette tilfelle
}

Hva må jeg gjøre? Er det mye styr og mange filer?

Endret av Gjest
Videoannonse
Annonse
Skrevet (endret)

Altså.

Jeg vet ikke hva helt det heter.

Men PHP koden kan se slik ut:

if [b]$this->bruker->ID == 4[/b]{
echo 'Du er bruker ID nummer 4';
}else {
echo 'Du er ikke bruker ID nummer 4'; //Som vil være i dette tilfelle
}

Det som er uthevet er det jeg tenker på. Hvordan fungerer det? Eksempel?

Bruker MySQL og kunne vært fint hvis noen kunne henvise meg til noen eksempler hvordan jeg bruker det med MySQL.

 

EDIT:

 

F.eks fra IPB:

<if="$this->ipsclass->member['id'] == 4">
echo 'Du er bruker ID 4';
</if>

Endret av Gjest
Skrevet

Noe slikt tenker jeg på:

class Foo {
public $var = 'Dette er: $this->var';

public function bar () {
	return $this->var;
}

public function show () {
	return $this->bar ();
}
}

$foo = new Foo ();
echo $foo->show() . '<br />';
echo $foo->bar () . '<br />';
echo $foo->var;

 

Ikke skrevet av meg :p

Skrevet

Dette : $this->bruker->ID == 4 betyr at du har en variabel inne i et objekt, som igjen ligger inne i det objektet du kaller koden fra.

Jeg tar ikke helt hva du spør etter, men hvis du ikke sliter med denne tanken, hadde jeg sett litt nærmere på objekt orientering.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...