[PHP]PDFLib ontwikkelen en debuggen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
Ik ben bezig met het ontwikkelen van een PDF applicatie waarbij we op dit moment ontwikkelen met PDFLib. Opzich verloopt dit prima, we hebben inmiddels een goede structuur en de code is overzichtelijk.

Het debuggen is een echter crime: We krijgen geen zichtbare error meldingen. Zelfs als we onderstaande settings volgen:
http://www.pdflib.com/pdf...ogramming/error-handling/

We zien dus totaal geen foutmeldingen. Erg vreemd aangezien dit is ingesteld:
PHP:
1
  $p->set_parameter("errorpolicy", "exception");

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Heb je error_reporting(E_ALL | E_STRICT); in PHP zelf aanstaan? En display_errors(1)?

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
Uiteraard, dat maakt de situatie zo vreemd!

Acties:
  • 0 Henk 'm!

  • doeternietoe
  • Registratie: November 2004
  • Laatst online: 21:26
djluc schreef op maandag 30 maart 2009 @ 23:34:
PHP:
1
  $p->set_parameter("errorpolicy", "exception");
Ik ken die library niet, maar misschien dat als je de error reporting van PHP op E_ALL zet dan je dan ineens een uncaught exception krijgt. Het lijkt erop dat bij een fout geen foutmelding wordt gemaakt, maar er een exception wordt gemaakt. Die moet je dan wel met een try-catch opvangen.

edit: blijkbaar heb je die dus aanstaan. Het lijkt er dan toch op dat er iets in de library zelf fout zit. Als je een andere error policy gebruikt, wordt dan bijvoorbeeld wel de goede waarden gereturned als er iets fout gaat?

Gebruik je überhaubt de excepties correct met try-catch?

[ Voor 24% gewijzigd door doeternietoe op 31-03-2009 00:00 ]


Acties:
  • 0 Henk 'm!

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 21:13

TheDane

1.618

Staat er ook niks in je (apache?) errorlogs?
Duurt 't verwerken van je script soms te lang?