vraag over de 'print' opdracht

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

13/09/2004 18:27:00
Quote Anchor link
Ik heb de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$naam
= "joop";
print $naam;
print "$naam";
?>


In beide gevallen wordt de variabele geprint.
Waarom zou je dan de aanhalingstekens gebruiken ?

joop
 
PHP hulp

PHP hulp

15/01/2025 21:53:49
 
Mitch X

Mitch X

13/09/2004 18:27:00
Quote Anchor link
Dat doe je ook niet :)
 

13/09/2004 18:31:00
Quote Anchor link
Daar liep ik gisteren ook al tegen op, PHP lijkt me eigenlijk een wazig taaltje, je kunt vaak op meerdere manieren tot het zelfde resultaat komen.

Echt niet fijn voor een newby, echt niet.

Joop

----
GW-Basic was nog niet zo slecht :-)
 
Matthijs

Matthijs

13/09/2004 18:36:00
Quote Anchor link
Als je het eenmaal in de gaten krijgt wil je niet anders ! ;-)
 

13/09/2004 18:40:00
Quote Anchor link
Ik hoop het, ben hard aan't leren, 'k heb geheel tegen mijn gewoonte in zelfs al een php-boek gekocht, kan je nagaan.......


Joop.
 
Matthijs

Matthijs

13/09/2004 18:45:00
Quote Anchor link
Haha ! suc6 ermee !

1 troost, je hebt al wel gelijk de beste site opgezocht voor php hulp ;-)

Uit nieuwsgierigheid : welk boek heb je gekocht?
 
Mitch X

Mitch X

13/09/2004 18:48:00
Quote Anchor link
med:
Daar liep ik gisteren ook al tegen op, PHP lijkt me eigenlijk een wazig taaltje, je kunt vaak op meerdere manieren tot het zelfde resultaat komen.

Echt niet fijn voor een newby, echt niet.

Joop

----
GW-Basic was nog niet zo slecht :-)


Helemaal niet wazig hoor :)
Variabelen horen buiten de quotes ...
Zulke regeltjes moet je ff weten en dan issut een makkiej :)
 

13/09/2004 18:51:00
Quote Anchor link
Maar ben je niet een heel klein beetje met me eens dat het drie x nix is dat de syntaxis meerdere manieren toelaat ?
En nu heb ik het alleen nog maar over 'print'.
Joost mag weten wat ik nog meer tegen kom.


Joop.
 
Mitch X

Mitch X

13/09/2004 18:55:00
Quote Anchor link
Tsja, er is eigenlijk maar 1 goede manier, dat er andere toegelaten worden is idd wat minder, maar dat maakt de taal wel flexibeler :)
 

13/09/2004 19:01:00
Quote Anchor link
Niet helemaal mijn idee van hoe een programmeer,-scripttaal hoort te werken, maar allee, daarom zit ik er nu nog op te studeren en hebben de benkers een mooi stukje werk afgelevert after all :-)

Joop.
 
Ano Niem

Ano Niem

13/09/2004 19:47:00
Quote Anchor link
med:
Ik heb de volgende code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$naam
= "joop";
print $naam;
print "$naam";
?>


In beide gevallen wordt de variabele geprint.
Waarom zou je dan de aanhalingstekens gebruiken ?


Omdat niet altijd de variabele in zo'n geval geprint word. Ik ben er nog niet helemaal achter wanneer wel en wanneer niet maar je zou bijv een script als volgt willen hebben:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$svar
= 'waarde';
echo "$svar heeft de waarde: ". $svar;
?>

k geloof dat het ook nog verschilt per php versie
 
Dutchcamel

dutchcamel

13/09/2004 21:02:00
Quote Anchor link
Als je dat wil moet je of de $ escapen of gewoon ' gebruiken ipv "

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?
$svar
= 'waarde';
// dus zo:
echo "\$svar heeft de waarde: ".$svar;
// of nog beter:
echo '$svar heeft de waarde: '.$svar;
?>


" gebruiken is sowieso al ietsiepietsie (wat een blij woord trouwens :P) slomer dan ' gebruiken omdat bij " dus nog gecontroleerd wordt of er niet toch een variabele instaat.
 

14/09/2004 02:14:00
Quote Anchor link
Matthijs:
Haha ! suc6 ermee !

1 troost, je hebt al wel gelijk de beste site opgezocht voor php hulp ;-)

Uit nieuwsgierigheid : welk boek heb je gekocht?


PHP voor het world wide web van Larry Ullman, gaat over versie 4 en 5.

Joop.
 



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.