🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5308

Re: PHP probleempje

#5308
From: JeroenV
Date: Sun, 11 May 2003 15:47
32 lines
2014 bytes
Ward Poelmans wrote:

> Kan iemand mij zeggen waarom het volgende stukje php
> code niet werkt?
> Als je het uitvoert staat er gewoon:
> Naam:
> Terwijl er:
> Naam: Hello
> zou moeten staan.

PHP geeft standaard de waarde van een functieparameter door "by value".
M.a.w., $gegevens en $data zijn 2 verschillende variabelen. $gegevens
blijft ongewijzigd, terwijl $data wel degelijk gewijzigd wordt.

Je kan variabelen "by reference" doorgeven, waarmee het dus wel zou lukken.
Het enige wat je hiervoor moet doen is een ampersand (&) voor de
functieparameter zetten:

> function haaldata(&$data) {
> $data->setnaam("hello");
> }
> 
> function toondata(&$data) {
> echo "Naam: " . $data->getnaam() . "<br>";
> }

Meer info op
<URL:http://www.php.net/manual/en/functions.arguments.php#functions.arguments.by-reference>

-- 
Mvg, JeroenV
Nederlandstalig Usenetportaal: <URL:http://www.briachons.org/>
Technical Details
Message-ID: <1113167.OY7XzKhC3Q@jvaes.cjb.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <pan.2003.05.11.14.54.45.290882@my-mail.ch.REMOVE_THIS>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,bef9cac2557c1711
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-05-11 08:48:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!newsfeed.news2me.com!newsfeed2.easynews.com!newsfeed1.easynews.com!easynews.com!easynews!news-out.cwix.com!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Message-ID: <1113167.OY7XzKhC3Q@jvaes.cjb.net>
From: JeroenV <jeroenv@pebbels.be.remove>
Subject: Re: PHP probleempje
Newsgroups: be.comp.programming
References: <pan.2003.05.11.14.54.45.290882@my-mail.ch.REMOVE_THIS>
Lines: 32
User-Agent: KNode/0.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Date: Sun, 11 May 2003 15:47:00 GMT
NNTP-Posting-Host: 213.118.19.80
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1052668020 213.118.19.80 (Sun, 11 May 2003 17:47:00 MET DST)
NNTP-Posting-Date: Sun, 11 May 2003 17:47:00 MET DST
Organization: Telenet Internet