Versio

Error controle

Overzicht Reageren

Mark L

Mark L

01/06/2009 11:11:00
Quote Anchor link
Hallo, ik ben bezig met een eigen online PHP Editor. Hij is al best mooi geworden, maar ik wil er nog een aantal dingen bij. Zo ook een error controle over de ingevoerde PHP.
Ik vroeg me af of er niet iets bestond waardoor je - zonder het script uit te voeren - de errors kunt zien waar PHP op test.

Of - als dit niet mogelijk is - iemand precies weet welke stappen de PHP controle maakt, want:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo 'test'."\n";
?>

is goed, maar ook:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
echo 'te'.
'st'
."\n";
?>


is goed.

Is er iemand die me kan helpen om achter de errors van de PHPcode, die ik in mijn online Editor stop, te komen.

Alvast bedankt,
Miloan
Gewijzigd op 01/01/1970 01:00:00 door Mark L
 
PHP hulp

PHP hulp

24/05/2012 14:23:29
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Danny Appeldoorn

Danny Appeldoorn

01/06/2009 12:52:00
Quote Anchor link
Persoonlijk denk ik niet dat die mogelijk is want php moet het eerst uitvoeren.
 
Stien ss

stien ss

01/06/2009 13:10:00
Quote Anchor link
Je kan php van de commandline uitvoeren:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?PHP
// Think about shell-command escaping if you`re using user-input
function php_check_syntax ( $file, &$error ) {
  exec ( 'php -l ' . $file, $error, $code );
  return $code === 0;
}

?>


Nu zit in $error de opgevangen errors (als functie false teruggeeft)
Gewijzigd op 01/01/1970 01:00:00 door stien ss
 



Overzicht Reageren