login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Variable include (Opgelost)

Offline maigel - 25/06/2008 15:58
Avatar van maigelPHP beginner Hey,
Stel je hebt deze code
  1. echo $var;
  2. include("include.php");


als nu $var in include.php staat zal dit normaal gezien een error geven, is er een manier om dit toch te laten werken zonder de volgorde van de code te wijzigen?

8 antwoorden

Gesponsorde links
Offline marten - 25/06/2008 16:05
Avatar van marten Beheerder Wat je daar include komt feitelijk ipv de include in de code. Als je dus dezelfde variabele hebt is hetzelfde effect als:

  1. <?php
  2. $var = 'test';
  3. $var = 'test2';
  4.  
  5. echo $var; //Geeft test2
  6. ?>
Offline maigel - 25/06/2008 16:09
Avatar van maigel PHP beginner ja dat weet ik
deze code zal je dan eigenlijk krijgen
  1. <?php
  2. echo $var
  3. $var = "some value";
  4. ?>


wat dus niets weergeeft als je dat uitvoert, maar is er een manier om hem toch some value te laten weergeven
Offline djb - 25/06/2008 16:18
Avatar van djb PHP beginner nee ik denk van niet 
misschien iets met ob_start (geloof dat ik nu iets doms zeg )
want je zet het eerst op het scherm en daarna zeg je pas wat het is 
dus beetje raar is dat 

kan je het niet andersom krijgen?
Offline Martijn - 25/06/2008 17:23
Avatar van Martijn Crew PHP de manier die ik snap aan je uitleg, is dat je eerst de echo geeft, en daarna pas vult, is dat onmogelijk in php 
javascript kan het wel, met innerhtml
Offline Wim - 25/06/2008 17:47
Avatar van Wim Crew algemeen of je bewaard die waarde eventjes in een sessie?
Offline Martijn - 25/06/2008 18:21
Avatar van Martijn Crew PHP dat kan ook, maar dan moet je daarna wel de pagina verversen
Offline marten - 25/06/2008 20:18
Avatar van marten Beheerder Of je doet in je include:

  1. <?php
  2. if(isset($var)) {
  3. $var2 = 'value';
  4. } else {
  5. $var = 'value';
  6. }
  7. ?>


Zonder verdere kennis van je bedoelingen en wanneer dit voor zou kunnen komen kan niemand verder een antwoord geven.
Offline nemesiskoen - 26/06/2008 00:33
Avatar van nemesiskoen Gouden medaille

PHP expert
mag ik vragen _waarom_ je niet eerst kan includen? Lijkt me gewoon slecht ontwerp.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.251s