php code mierenneukerij <? en <?PHP

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 02-10 11:35
omdat de aangeraden manier is om een stuk php code <?PHP zou ik dat liever zien in de php ipv <? bij een stuk code dat tussen php en /php staat

maybe toch is wat eerder naar bed gaan en beter opletten waar wat neer donder (fenx traag)

dat idee heb ik ook r4cor (van verkeerd begrijpen)

[ Voor 42% gewijzigd door cybermans op 26-02-2003 13:23 ]

Strava | Runkeeper | Endomondo (mijn leikr uploads)


Acties:
  • 0 Henk 'm!

  • Arno
  • Registratie: Juli 2000
  • Laatst online: 20:12

Arno

PF5A

-> Bug (feature request) :? :P

"Supercars are made to mess around with G-forces, hypercars are made to mess around with G-strings"
Jeremy Clarkson


Acties:
  • 0 Henk 'm!

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 01-10 22:54

R4NCOR

eigenlijk gewoon Niels

:? en je wil ook liever ipv een if-statement:

als $blaat niet hetzelfde is als $blaat2 dan {
mekker;
} anders {
blaat
}

ofzo?


edit:
Ho - wacht volgens mij begrijp ik het een beetje verkeerd :+

[ Voor 22% gewijzigd door R4NCOR op 26-02-2003 13:22 ]


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • ArthurMorgan
  • Registratie: Januari 2001
  • Niet online
D2k hij bedoelt volgens mij
PHP:
1

Dat het daarin goed komt te staan :)
The first way, <?php. . .?>, is the preferred method, as it allows the use of PHP in XML-conformant code such as XHTML.

[ Voor 53% gewijzigd door ArthurMorgan op 26-02-2003 13:28 . Reden: lastig nederlands ]

I hear voices in my head, they counsel me, they understand.


Acties:
  • 0 Henk 'm!

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 02-10 11:35
d2k ff uit jouw url:
The first way, <?php. . .?>, is the preferred method, as it allows the use of PHP in XML-conformant code such as XHTML. En ik bedoel idd wat alfredt bedoeld

hey alfredt dat was ik al aan het posten!

[ Voor 14% gewijzigd door cybermans op 26-02-2003 13:29 ]

Strava | Runkeeper | Endomondo (mijn leikr uploads)


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

nee dat bedoelt ie niet Alfredt

hij wil
code:
1
2
3
<?php
blaat
?>

ipv
code:
1
2
3
<?
blaat
?>

en ik wijs naar de manual dat het dus niet waar is wat ie zegt :)
.edit:
Note: Using short tags should be avoided when developing applications or libraries that are meant for redistribution, or deployment on PHP servers which are not under your control, because short tags may not be supported on the target server. For portable, redistributable code, be sure not to use short tags.
right
moet de eerste server nog tegenkomen waar het uitstaat hoor :)

[ Voor 55% gewijzigd door D2k op 26-02-2003 13:31 ]

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • ArthurMorgan
  • Registratie: Januari 2001
  • Niet online
De manual zegt dus idd dat wat Cybermans zegt de voorkeurmanier is....

Dus hij heeft wel degelijk gelijk :P
(En ja ik bedoelde dus te zeggen wat jij daar zegt, behalve de laatse zin O-) )

edit:
het gaat er niet om of het ook kan, het gaat er om wat de netste manier is

[ Voor 21% gewijzigd door ArthurMorgan op 26-02-2003 13:33 ]

I hear voices in my head, they counsel me, they understand.


Acties:
  • 0 Henk 'm!

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 02-10 11:35
ik vind dat GoT hier toch een klein beetje een voorbeeld rol heeft omdat veel beginnende coders er komen kijken. En als je het dan gelijk goed leert dan hoef je tenminste niet iets meer af te leren

Strava | Runkeeper | Endomondo (mijn leikr uploads)


Acties:
  • 0 Henk 'm!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 18:08

Janoz

Moderator Devschuur®

!litemod

Persoonlijk vind ik het wel de minst belangrijke aanpassing mbt het juist laten coden van mensen. Nog eerder zou ik een parser willen die dingen als:
PHP:
1
2
3
4
<?php
$var=$array[string];
$anderevar="$var";
?>

gewoon weigerd als php code te laten zien.

Daarnaast wordt de <? er alleen bij gezet als je 'm zelf vergeten bent ;)

[ Voor 15% gewijzigd door Janoz op 26-02-2003 13:41 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • cybermans
  • Registratie: Maart 2001
  • Laatst online: 02-10 11:35
hehe nooit geweten dat je het er zelf bij kan zetten en dat stukkie code is ook wel errug ranz.
offtopic:
Janoz sjek ff je " zou daar niet " moeten staan in je sig

Strava | Runkeeper | Endomondo (mijn leikr uploads)


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Janoz schreef op 26 februari 2003 @ 13:40:
Daarnaast wordt de <? er alleen bij gezet als je 'm zelf vergeten bent ;)
en dus moet iedereen die gewoon zelf adden, want anders klopt de regelnummering niet :P

PHP:
1
phpinfo();


PHP:
1
2
3
<?
phpinfo();
?>


PHP:
1
2
3
<?php
phpinfo();
?>

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Erkens schreef op 26 februari 2003 @ 14:18:
[...]

en dus moet iedereen die gewoon zelf adden, want anders klopt de regelnummering niet :P
mja, zonder die <? is het een code snippet, waarbij regelnummers dus per definitie al niet kloppen (en dan is het alleen handig om erover te praten, zo van: op regel 4 zie je dat ...). En als de <? erbij gezet zijn gaat het om een volledig script, waarbij de <? dus ook meetelt als regel

IMHO :P

.edit: vervelende html rechten |:(

[ Voor 15% gewijzigd door .oisyn op 26-02-2003 14:34 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

.oisyn schreef op 26 February 2003 @ 14:33:

[...]


mja, zonder die <? is het een code snippet, waarbij regelnummers dus per definitie al niet kloppen (en dan is het alleen handig om erover te praten, zo van: op regel 4 zie je dat ...). En als de <? erbij gezet zijn gaat het om een volledig script, waarbij de <? dus ook meetelt als regel

IMHO :P

.edit: vervelende html rechten |:(
hmm, ik kon jou niet direct quoten :P

maar wat ik wilde zeggen is dat je voor ene code snippet beter [php=0] oid kan gebruiken :)

PHP:
1
phpinfo();

Acties:
  • 0 Henk 'm!

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 16:51

Sabbi

je denkt aan mij.

Wat vooral dom is dit:

PHP:
23
24
25
echo $blaat;
if ($kont == 1){
$bonk=1; }


ik laat hier dus een stukje code zien vanaf regel 23,
waar dus helemaal geen <? boven zou hoeven staan. Sterker nog, het wekt de indruk dat het een volledig script is, waardoor mensen gaan gillen van 'maar kont is geeneens gedefined' enzo, het wekt dus onduidelijkheid op.
Ik hoef toch niet altijd uit html te springen?

[ Voor 9% gewijzigd door Sabbi op 26-02-2003 14:41 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Sabbi schreef op 26 February 2003 @ 14:41:
Wat vooral dom is dit:

PHP:
23
24
25
echo $blaat;
if ($kont == 1){
$bonk=1; }


ik laat hier dus een stukje code zien vanaf regel 23,
waar dus helemaal geen <? boven zou hoeven staan. Sterker nog, het wekt de indruk dat het een volledig script is, waardoor mensen gaan gillen van 'maar kont is geeneens gedefined' enzo, het wekt dus onduidelijkheid op.
Ik hoef toch niet altijd uit html te springen?

Maar PHP code kan alleen voorkomen binnen die tags. Dit zou ook goed zijn toch?
PHP:
22
23
24
25
26
...
echo $blaat;
if ($kont == 1){
$bonk=1; }
...

Acties:
  • 0 Henk 'm!

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 16:51

Sabbi

je denkt aan mij.

Tja, daar heb je wel gelijk in, een stukje php-code buiten <?php ?> tags wordt niet als php-code gezien, maar is dat wat je wilt bereiken, dat je een stukje code ziet wat theoretisch door een parser getrokken zou kunnen worden?

JavaScript:
1
2
3
lelijke_code()
slechtevar;
helaas=meloen(twee;


dan zou het bovenstaande stukje code nl ook
<script language=javascript> en </script> moeten krijgen, wat van mij ook niet hoeft, maar dan ben je consequent :)

ps. en waarom is het code=js ipv code=javascript?

Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

Afbeeldingslocatie: http://home-1.tiscali.nl/~corosa/tuin/insecten/slak.jpg + Afbeeldingslocatie: http://www.omroep.nl/nps/dekortefilm/gfx/zoutvaatje.jpg


het is js omdat javascript teveel tikken is.
het is toch ook php ipv PHP HyperText Processor.

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • p0m
  • Registratie: September 2000
  • Laatst online: 29-08 16:03

p0m

Omdat de ingebouwde php highlighter wordt gebruikt moet er <? of <?php ... ?> omheen staan. En aangezien veel mensen snippets posten wordt er <? ... ?> toegevoegd indien ze niet in de code voorkomen, maar zonder regelnummer om aan te geven dat het niet een gedeelte van de code is.
Dat <?php beter is is waar en kan zo veranderd worden, maar omdat het een snippet is zou het zowiezo geen redistribution of deployment code zijn.

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

JavaScript:
1
2
3
function maakCode{
  alert(YepDitWerkt);
}


werkt ook gewoon... O-) Je kan dus code=javascript gebruiken.
:?

[ Voor 78% gewijzigd door BtM909 op 26-02-2003 15:38 ]

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.


Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

op alle slakken zout leggen :?
niet bekend? ;)

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Hmm, vreemd :?

JavaScript:
1
2
3
4
// Ook ff BtM909 z'n functie toegevoegd
function maakCode{
  alert('Yep dit werkt'); //text alert ;)
}


en:

JavaScript:
1
2
3
4
// Ook ff BtM909 z'n functie toegevoegd
function maakCode{
  alert('Yep dit werkt'); //text alert ;)
}


is niet hetzelfde...

edit:
Ja, zelfs als je huiskamer gebruikt bij de eerste gaat het ook werken.

Wellicht is dat omdat de onbekende 'programmeertalen' welke worden opgegeven bij code dan op deze manier worden geparsed middels RML. Misschien kan het op de Feature Request lijst om onbekende talen te parsen alszijnde de tweede. Dus met de witte achtergrond en regelnummering.

[ Voor 75% gewijzigd door Woudloper op 26-02-2003 15:53 ]


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

D2k schreef op 26 February 2003 @ 15:38:
[...]

op alle slakken zout leggen :?
niet bekend? ;)
A ha, in die context. Dacht nl. dat het een verkeerde copy pasta werk was....


Iig:

Waarom wordt die code=Javascript anders geparsed?
lijkt wel een quote

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.


Acties:
  • 0 Henk 'm!

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 16:51

Sabbi

je denkt aan mij.

anders zet je volgende keer [code=huiskamer] om je gevatte img-tags heen, dan hoef ik daar niet meer naar te kijken... (overigens zou een mier en sex beter gepast zijn) Als jij nou een lompe hark bent betekent dat dat ik plaatjes van groot uitgevallen harken zou moeten gaan posten?

Ik zei dat alleen omdat ik code=javascript typte, en dat bleek niet te werken (ik teleurgesteld)

Back On-Topic, vind ik dus niet dat een code-snippet een werkend stuk code hoeft op te leveren, en dat daarom <? niet hoeft te worden toegevoegd, js is daar ook een voorbeeld van, net zoals c++ trouwens.

Acties:
  • 0 Henk 'm!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 22-09 14:35

D2k

C++ en js hebben ook geen vaststaand begin en eind en php wel
dus ik denk dat we het lekker zo moeten laten



anders zet je volgende keer code=huiskamer om je gevatte img-tags heen, dan hoef ik daar niet meer naar te kijken... (overigens zou een mier en sex beter gepast zijn) Als jij nou een lompe hark bent betekent dat dat ik plaatjes van harken zou moeten gaan posten?

Ik zei dat alleen omdat ik code=javascript typte, en dat bleek niet te werken (ik teleurgesteld)
==
grammetje gevoel voor humor hebben :?

[ Voor 71% gewijzigd door D2k op 26-02-2003 15:48 ]

Doet iets met Cloud (MS/IBM)


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Erkens schreef op 26 februari 2003 @ 14:40:
[...]

hmm, ik kon jou niet direct quoten :P

maar wat ik wilde zeggen is dat je voor ene code snippet beter [php=0] oid kan gebruiken :)

PHP:
1
phpinfo();
hmmmz, daar had ik in mijn in-en-uitklap code voorbeeld nog geen rekening mee gehouden :o

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Sabbi
  • Registratie: December 2000
  • Laatst online: 16:51

Sabbi

je denkt aan mij.

een javascript is toch ook gebonden aan <script> tags?

ASP:
1
en iig asp btw aan die lelijke asp dingen

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

crisp schreef op 26 February 2003 @ 15:49:
[...]

hmmmz, daar had ik in mijn in-en-uitklap code voorbeeld nog geen rekening mee gehouden :o
lol :X

Acties:
  • 0 Henk 'm!

Verwijderd

Sabbi schreef op 26 februari 2003 @ 15:51:
een javascript is toch ook gebonden aan <script> tags?

Nee, JavaScript kan ook in een los bestandje staan, dan komt er geen HTML tag aan te pas.
Pagina: 1