Gå til innhold

Tips: Forenkle debugging - kjøre fra shell


Anbefalte innlegg

Mulig dette er kjent for mange, men for meg var det helt nytt i dag.

 

# php -r "\$foo='bar'; include 'testscript.php';"

 

Kjekk måte for å kunne teste script fra shell og samtidig sette variabler som man ellers hadde trengt fylle ut html-form for å sende til scriptet. Gjør det også enklere å teste worst-case senarioer.

 

Om det skulle være mange variabler kan det være bedre å sette variablene i en egen fil og inkludere begge:

Innhold i vars.php:

<?php
$foo="bar";
//flere variabler
?>

 

kjøre:

# php -r "include 'vars.php'; include 'testscript.php';"

Lenke til kommentar
Videoannonse
Annonse

Dette er en funksjon som er best brukt av programmer som debugger scriptet - eller tester det for feilmeldinger. Som regel, eller ca. alltid, blir det for tidkrevende å bruke den - da man bruker PHP til en for for filgenerering, f.eks. HTML, PDF, bilder og wap.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...