Class voor variabelen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

OMEGA_ReD

OMEGA_ReD

07/10/2009 20:07:00
Quote Anchor link
Hallo,

Ik ben voor het eerst bezig met Classes. Heb wat gelezen over Classes en wil een class maken waarmee ik variabeles makkelijk mee kan oproepen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
class vars1 {
    var
$httphost =  $_SERVER['HTTP_HOST'];
    
}

$object = new vars1();

echo $object->httphost;
?>


Ik krijg een fout:
Parse error: syntax error, unexpected T_VARIABLE in globalvarsclass.incl.php on line 3
Gewijzigd op 01/01/1970 01:00:00 door OMEGA_ReD
 
PHP hulp

PHP hulp

20/11/2024 12:48:21
 
SilverWolf NL

SilverWolf NL

07/10/2009 20:39:00
Quote Anchor link
Ik zou dit nog even goed lezen voor je verder gaat...
 

07/10/2009 20:39:00
Quote Anchor link
Kijk bijvoorbeeld ook eens naar php getters setters.
En misschien ook beter om in php5 oop te werken (var duid op php4).
Edoxile schreef op 07.10.2009 20:39:
Ik zou dit nog even goed lezen voor je verder gaat...

Nee, dat is dus php4. We zijn al bijna twee versie's verder.
Gewoon dus: oop5.
Gewijzigd op 01/01/1970 01:00:00 door
 
OMEGA_ReD

OMEGA_ReD

07/10/2009 22:40:00
Quote Anchor link
Beide bedankt voor jullie response.

Dit heb ik nu werkend gekregen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
class vars1 {
    
    function
__construct() {
         $this->host = $_SERVER['HTTP_HOST'];
    }
    
}

$object = new vars1();

echo $object->host;
?>


Heb ik het zo goed gedaan en is dit conform oop5?

Misschien een stomme vraag: Ik zag laatst in een Kohana site dat er gebruikt werd van url::base() kan ik ook zoiets maken?

Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door OMEGA_ReD
 
Jurgen assaasas

Jurgen assaasas

08/10/2009 11:12:00
Quote Anchor link
Dat is een static function die waarschijnlijk de base van de URL terug geeft. De URL class wordt gebruikt om de URL op te bouwen de base method geeft daarvan de base terug dus bijv www.google.nl.
 
Jan Willem van der Veer

Jan Willem van der Veer

08/10/2009 15:18:00
Quote Anchor link
Misschien heb je hier iets aan: http://www.phpfreakz.nl/library.php?sid=26488 ?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.