Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
Ik gebruik altijd
1
2
3
| <?php code(); ?> |
Iedereen wil terug naar de natuur, maar niemand wil lopen...
Deze is volgens mij ook het meeste dat wordt gebruikt.
dus...
Maar SA is het niet (syntax hoort IMHO toch ook bij de programmeertaal), dus toch maar SA -> PW.
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)
[ Voor 15% gewijzigd door André op 13-07-2004 13:24 ]
Klopt, wellicht dat PHP?> nog uit een oude versie voortkomt en er nog inzit?Mithrandir schreef op 13 juli 2004 @ 13:32:
Dat is dus niet PHP?> maar ?> aan het eind.
Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
Is een setting, het is handig om dat af te dwingen als je PHP in een XML bestand gebruikt anders is het vrijwel niet nodig. Het verschil is datX-Lars schreef op 13 juli 2004 @ 13:22:
Soms moet je <?php gebruiken. Ligt waarschijnlijk aan versie/settings van PHP.
1
2
3
| <?php echo 'aa' ?> |
Geen parse error geeft, maar
1
2
3
| <?php echo 'aa' php?> |
wel
Volgens mij is <? de openingstag en met de opvolgende string geef je aan wat voor script er volgt: php of xml. Daar na sluit je de <? gewoon weer met ?>TRON schreef op 13 juli 2004 @ 13:35:
Waarom is dat het netste André? Euh <b> sluit je toch ook af met </b>? Dus waarom niet <?php met php?> afsluiten?
1
2
3
4
5
6
7
8
| <?php echo "blaat"; <?xml ... ... xml?> echo $foo; php?> |
gebruikt?
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
1
| <?php echo 'blaat' php?> |
Lijkt me behoorlijk gaan vervelen op een gegeven moment. <?php ?> is het minimale met default settings, dus waarom meer code schrijven als het geen enkel effect heeft.
En anders lees je de handleiding
http://nl2.php.net/manual/en/introduction.php
Of de BASICS over de PHP syntax:
http://nl2.php.net/manual/en/language.basic-syntax.php
[ Voor 88% gewijzigd door Bosmonster op 13-07-2004 13:59 ]
Ik gebruik altijd <? ?> met default settingsBosmonster schreef op 13 juli 2004 @ 13:51:
hmm
code:
1 <?php echo 'blaat' php?>
Lijkt me behoorlijk gaan vervelen op een gegeven moment. <?php ?> is het minimale met default settings, dus waarom meer code schrijven als het geen enkel effect heeft.
En anders lees je de handleiding
http://nl2.php.net/manual/en/introduction.php
Of de BASICS over de PHP syntax:
http://nl2.php.net/manual/en/language.basic-syntax.php
Waarom meer code schrijven als het geen enkel effect heeft
Default blanke hetero
Shorttags worden overigens ook afgeraden. Niet alleen voor compatibiliteit met XML, maar ook voor compatibiliteit over verschillende servers/PHP-configuraties. Lullig als je ineens al je PHP-tags aan mag passen als je een site moet verhuizen naar een hosting zonder shorttags enabledEbAyzo schreef op 13 juli 2004 @ 13:58:
[...]
Ik gebruik altijd <? ?> met default settings
Waarom meer code schrijven als het geen enkel effect heeft
PHP-manual:
The first way, <?php. . .?>, is the preferred method, as it allows the use of PHP in XML-conformant code such as XHTML.
Even if it is enabled by default in php.ini-dist, use of short tags are discouraged.
Kijk schat
<?PHP ?> is dus alleen maar omdat het handiger is? Dus <?PHP PHP?> is _niet_ fout?TRON schreef op 13 juli 2004 @ 13:03:
Het staat niet aangegeven op http://nl.php.net/basic-syntax dat PHP?> ook gebruikt wordt. Echter het gebruik van PHP?> wordt niet afgekeurd door PHP.
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
ZelfsTRON schreef op 13 juli 2004 @ 14:14:
@Bosmonster:
Kijk schatdat had ik al in m'n openingspost staan:
[...]
<?PHP ?> is dus alleen maar omdat het handiger is? Dus <?PHP PHP?> is _niet_ fout?
1
2
3
| <?php echo 'aa'; TRON?> |
Is niet fout
Nee volgens mij negeert 'ie de laatse parse error, daarom geeftBosmonster schreef op 13 juli 2004 @ 14:22:
Precies.. volgens mij pikt de parser iedere willekeurige afsluitstring.. of anders gezegd.. hij negeert het en kijkt alleen naar ?>
1
2
3
| <?php echo 'foo' ?> |
ook geen fout
1
2
3
4
5
| <?PHP echo "blaat"; echo "bla ?> |
[ Voor 19% gewijzigd door TRON op 13-07-2004 14:36 ]
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
die is ook niet fout, de laatste ; is namelijk niet nodig. alleen wel erg handig in het geval dat je later je code gaat uitbreidenPrisonerOfPain schreef op 13 juli 2004 @ 14:31:
[...]
Nee volgens mij negeert 'ie de laatse parse error, daarom geeft
PHP:
1 2 3 <?php echo 'foo' ?>
ook geen fout
"Happiness is a way of travel, not a destination."
--Roy Goodman
1
2
3
| <?php echo 'blaat'; TRON?> |
Geen fout:
1
2
3
| <?php echo 'blaat' ?> |
Wel een fout:
1
2
3
| <?php echo 'blaat' TRON?> |
Das toch vreemd dan
[ Voor 18% gewijzigd door Bosmonster op 13-07-2004 14:43 ]
omdat je een " vergeet jahTRON schreef op 13 juli 2004 @ 14:35:
PHP:geeft WEL een fout, dus zo simpel ligt het niet, denk ik
1 2 3 4 5 <?PHP echo "blaat"; echo "bla ?>
of lul ik nu uit me nek
[ Voor 66% gewijzigd door DutchTSE op 13-07-2004 14:42 ]
1
2
3
4
| <?php TRON; echo 'aap' ?> |
1
2
3
4
| <?php echo 'aap'; TRON ?> |
1
2
3
4
| <?php echo 'aap'; TRON php?> |
[ Voor 74% gewijzigd door flat op 13-07-2004 14:52 ]
"Happiness is a way of travel, not a destination."
--Roy Goodman
flat schreef op 13 juli 2004 @ 14:44:
Bosmonster: nee, TRON is gewoon een constante die daar ineens staat.
PHP:geeft namelijk ook geen fout
1 2 3 4 <?php TRON; echo 'aap'; ?>
Dan lullen we allemaal uit onze nek.. want met E_ALL werkt die custom end-tag ineens niet meerNotice: Use of undefined constant TRON - assumed 'TRON' in /home/httpd/vhosts/.../httpdocs/test.php on line 3
aap
Een laatste ; is overigens gedocumenteerd weglaatbaar. Heeft niks met negeren van parse-errors te maken.
HAHAHA sterker nog.. als ik met E_ALL php?> gebruik krijg ik een undefined constant error
1
2
3
| <?php error_reporting (E_ALL); php?> |
Topic lijkt me hiermee beantwoord dan.. het is hartstikke FOUTNotice: Use of undefined constant php - assumed 'php' in /home/httpd/vhosts/.../httpdocs/forum/test.php on line 3
[ Voor 47% gewijzigd door Bosmonster op 13-07-2004 14:54 ]
maar behalve voor een snelle one-liner is het natuurlijk niet echt netjes, aangezien het makkelijk voor fouten kan zorgen als je wat toevoegt of regels gaat verplaatsenBosmonster schreef op 13 juli 2004 @ 14:50:
Een laatste ; is overigens gedocumenteerd weglaatbaar. Heeft niks met negeren van parse-errors te maken.
"Happiness is a way of travel, not a destination."
--Roy Goodman
1
| <?php echo $blaat ?> |
Dus nooit aan het einde van grotere stukken code.
Overtuigd danBosmonster schreef op 13 juli 2004 @ 14:50:
Topic lijkt me hiermee beantwoord dan.. het is hartstikke FOUT
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
Ik zag pas geleden deze voorbij komen:Bosmonster schreef op 13 juli 2004 @ 14:57:
Mee eens.. ik gebruik het ook alleen als alternatief voor de shorttag, dus zoiets:
code:
1 <?php echo $blaat ?>
Dus nooit aan het einde van grotere stukken code.
1
| <?=$blaat ?> |
Met veel plezier gebruik van gemaakt voor mijn talen systeem.
"True skill is when luck becomes a habit"
SWIS
Stap dan over op templates ofzoUltimateb schreef op 13 juli 2004 @ 15:11:
[...]
Ik zag pas geleden deze voorbij komen:
PHP:
1 <?=$blaat ?>
Met veel plezier gebruik van gemaakt voor mijn talen systeem.
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
Lees de rest van het topic ook even. shorttags zijn een configuratie optie van PHP. Gebruik wordt in principe afgeraden ivm compatibiliteit met XML en alternatieve server configuraties.Ultimateb schreef op 13 juli 2004 @ 15:11:
[...]
Ik zag pas geleden deze voorbij komen:
PHP:
1 <?=$blaat ?>
Met veel plezier gebruik van gemaakt voor mijn talen systeem.
Tja..
[ Voor 37% gewijzigd door Bosmonster op 13-07-2004 15:16 ]
1
2
| <?php // hier code |
zonder sluitingstag werkt hij bij mij zelfs in include files toch, kwam ik overlaatst nog tegen en vond het vaag dat hij zelfs met error_reporting(E_ALL) er niets over zei.
If it ain't broken it doesn't have enough features
1
2
3
| <?php error_reporting (E_ALL); echo 'blaat'; |
doe, geeft ie geen kick
1
2
3
4
| <? <?php // hier code ?> |
Parse error: parse error, unexpected '<'
Leren door te strijden? Dat doe je op CTFSpel.nl. Vraag een gratis proefpakket aan t.w.v. EUR 50 (excl. BTW)
cd /usr/ports/www/porn make install
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Dit topic is gesloten.
![]()