verschil tussen <? en <?php

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

verschil tussen <? en <?php

Bericht door sukkelaap » 03 mar 2007, 12:40

Zit er verschillen tussen php pagina's die geopend worden metof php pagina's die geopend worden met

Code: Selecteer alles

<?php
Het is namelijk zo dat wanneer ik een bestand van iemand krijgt die begint met <? ik deze op mijn localhost niet kan lezen. Er ontstaan allemaal fouten.

Ontstaat dit omdat mijn localhost niet goed is ingesteld Of ondersteund de nieuwere versie van PHP niet meer om met <? te openen?
Dus mijn vraag is waar de fout zit en bij wie de fout ligt. Script of server instellingen?

Gebruikersavatar
Jan
Berichten: 1987
Lid geworden op: 30 mei 2006, 20:30
Locatie: De kelder van Dhr. J. Fritzl
Contacteer:

Bericht door Jan » 03 mar 2007, 12:44

http://nl.wikibooks.org/wiki/Programmeren_in_PHP/Syntax

Lees het puntje Short tags en ASP tags even ;)
Vriendelijke groet,
Jan
Gratis Forum - Gratis Blog - Blokart

Epox
Berichten: 549
Lid geworden op: 15 feb 2004, 19:26
Locatie: Eindhoven
Contacteer:

Bericht door Epox » 03 mar 2007, 14:16

Altijd <?php, netjes blijven scripten.
éépoks

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 03 mar 2007, 14:17

Precies epox en jan :)

Oftewel de fout ligt bij "hem" ga niet aan instellingen liggen %$ omdat iemand <? wel wil gebruiken ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 03 mar 2007, 18:18

<? is sneller dan <?php , maar moet inderdaat ondersteunt worden :)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 mar 2007, 18:27

svenn schreef:<? is sneller dan <?php , maar moet inderdaat ondersteunt worden :)
Nee, dat is niet waar.

Supporter
Berichten: 103
Lid geworden op: 10 dec 2006, 17:55
Locatie: THe NL Berichten: 18213

Bericht door Supporter » 03 mar 2007, 18:31

Ik heb mijn server streng geconfigurerrd,
<? pakt ie niet bij mij, wel <?php
Format C: /s/q/u/y/f

F = Force :D

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 03 mar 2007, 19:26

paul schreef:
svenn schreef:<? is sneller dan <?php , maar moet inderdaat ondersteunt worden :)
Nee, dat is niet waar.
het tikt wel sneller :)
Persoonlijk vind ik <? lelijk
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 mar 2007, 19:32

Ramon Fincken schreef:
paul schreef:
svenn schreef:<? is sneller dan <?php , maar moet inderdaat ondersteunt worden :)
Nee, dat is niet waar.
het tikt wel sneller :)
Persoonlijk vind ik <? lelijk
Maar parsen is niet sneller ;)

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 04 mar 2007, 10:06

paul schreef:
Ramon Fincken schreef:
paul schreef:Nee, dat is niet waar.
het tikt wel sneller :)
Persoonlijk vind ik <? lelijk
Maar parsen is niet sneller ;)
http://www.estvideo.com/dew/index/page/phpbench
0.03 ms sneller ...

kijk eens aan zelfst in het Nederlandsgaat het sneller

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 04 mar 2007, 12:04

Nounou, wat een afschuwelijk groot tijdsverschil. Straks ga je mij ook nog vertellen dat je een paar nanosecondes bent vergeten :roll:

Kortom, er is geen snelheidsverschil, want in 3 milliseconden kan je nog niet eens je ogen knipperen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 04 mar 2007, 12:05

en zoweizo is de manier waarop het daar gemeten wordt neit echt een goede manier.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 04 mar 2007, 12:12

Bij coderen, programmeren of scripten (whatever) gaat het erom dat je op een voor jezelf en het liefst ook voor anderen goed leesbare schrijfwijze gebruikt. Oftewel, goed gebruik maken van inspringingen, alleen verkortingen gebruiken als het echt nodig is, en goede namen voor functies en variabelen.

Te weinig schaad, want dan krijg je codedrap, en is het moeilijk om de code nog fatsoenlijk aan te kunnen passen. Maar te veel is ook schadelijk, want dan verlies je het volledige overzicht en wordt het ook moeilijker de code aan te passen.
... Maar ik modereer (nog) niet.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 04 mar 2007, 13:57

_O_ voor bee :)

veel mensen roepen snel " dat kan ik wel " maar dan kunnen ze niet in teamverband werken omdat hun code gewoon crap is ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 04 mar 2007, 19:36

Ramon Fincken schreef:_O_ voor bee :)

veel mensen roepen snel " dat kan ik wel " maar dan kunnen ze niet in teamverband werken omdat hun code gewoon crap is ..
volgens mij is er geen verband tussen goed teamwerker zijn en goede code ...
0.03 ms zijn nu eenmaal 0.03 ms als we alle elementen uit de tabel van mendeljev die niet langer dan 0.03 ms bestaan schrappen, hebben we maar een halve tabel meer en zitten we allemaal in het donker. (kernenergie)

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 04 mar 2007, 19:39

Dat is totaal iets anders, svenn.

Als het om wachttijd van de server gaat, is 3 milliseconden niets. Daar is 3 milliseconden dus verwaarloosbaar. En dus is het niet slechter om <?php te gebruiken...
... Maar ik modereer (nog) niet.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 04 mar 2007, 19:47

svenn schreef:
Ramon Fincken schreef:_O_ voor bee :)

veel mensen roepen snel " dat kan ik wel " maar dan kunnen ze niet in teamverband werken omdat hun code gewoon crap is ..
volgens mij is er geen verband tussen goed teamwerker zijn en goede code ...
absoluut wel svenn !

voorbeeld:
dit is een usercp_register.php die ik kreeg van iemand die zei " ik ben erg goed in scripten maar ik kom er niet uit"

Code: Selecteer alles

//
// Do a ban check on this email address
//
if ( $email != $userdata['user_email'] || $mode == 'register' )
{
$result = validate_email($email);
if ( $result['error'] )
{
$email = $userdata['user_email'];
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $result['error_msg'];
}
if ( $mode == 'editprofile' )
{
$sql = "SELECT user_password
FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )

die maakt het zichzelf moeilijk door alle uitlijning te deleten en verwacht dat anderen met zijn werk om kunnen gaan.

Ik werk vaak samen met scripters, vaak ook aan hetzelfde bestand, en dan is het van cruciaal belang dat je contstant script ..
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 04 mar 2007, 20:21

Bee schreef:Dat is totaal iets anders, svenn.

Als het om wachttijd van de server gaat, is 3 milliseconden niets. Daar is 3 milliseconden dus verwaarloosbaar. En dus is het niet slechter om <?php te gebruiken...
Slechter, dat zei ik niet, het spreekwoord is haast en spoed... maar ook dat is hier niet van toepassing, ik blijf keihard bij <? hangen, het typt sneller en is 0.03 ms sneller dus gesloten discussie ;)
volgens mij is er geen verband tussen goed teamwerker zijn en goede code ...
Teamwerk is een vaardigheid, coderen is een kennis. Ik heb de vaardigheid helemaal niet. Coderen kan ik nog leren :)

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 04 mar 2007, 20:25

Dan hoop ik maar dat je nooit serieus software gaat ontwikkelen die overal op moet werken.

Gebruikersavatar
Ramon Fincken
Berichten: 2552
Lid geworden op: 27 nov 2005, 23:15
Locatie: Diemen
Contacteer:

Bericht door Ramon Fincken » 04 mar 2007, 20:32

Teamwerk is een vaardigheid, coderen is een kennis.
Coden is deels kennis deels vaardigheid.

Simpel voorbeeld, beter voorbeeld is een mysql commando ( sql injection ) of een mailfunctie ( idem ):

dit script leest je page.php?id=[NUMMER]
uit en laat het zien:

Code: Selecteer alles

// Kennis
Echo $_GET['id'];


// Kennis EN vaardigheid
$pageid = 0; // of -1 
if(isset($_GET['id'])) $pageid = intval($_GET['id']);
Echo $pageid;
Freelance webdevelopment, including phpbb2 scripting!

Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com

Plaats reactie