Toon posts:

[PHP] huidige regel nummer?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is er toevallig een variabele of een functie binnen PHP die de huidige regel van het PHP bestand terug geeft?

Ik bedoel dus niet de error reporting functies... maar gewoon iets wat alleen de huidge regel terug geeft.

  • whoami
  • Registratie: December 2000
  • Laatst online: 10:21
Misschien vind je zoiets wel terug in de manual.

Maar ik denk niet dat zoiets bestaat. Waarom zou je dat nodig hebben?

https://fgheysels.github.io/


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

__LINE__ en __FILE__ misschien?

manual

Heb je echt gezocht? ('t was mijn eerste hit)

Localhost, sweet localhost


Verwijderd

Topicstarter
/me schaamt zich diep

ja ik had wel gezocht... predefined variables... maar niet constants :'(

sorry en dank _/-\o_

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

whoami schreef op 18 oktober 2002 @ 14:38:
Misschien vind je zoiets wel terug in de manual.

Maar ik denk niet dat zoiets bestaat. Waarom zou je dat nodig hebben?
Afgezien van de brakke implementatie van PHP, kan zoiets heel handig zijn bij het schrijven van grote complexe modules, waar een eenvoudige foutmelding niet meer traceerbaar is. Een van mijn sites opent in een worst-case scenario 22 phpbestanden. Als er dan ergens een die_user(mysql_error()) staat vind je dat nooit maar dan ook noooooooit meer terug.

Localhost, sweet localhost


  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

Verwijderd schreef op 18 oktober 2002 @ 14:47:
/me schaamt zich diep

ja ik had wel gezocht... predefined variables... maar niet constants :'(

sorry en dank _/-\o_
Dat het constants zijn stamt een beetje uit de C/C++ wereld, waar het eigenlijk built-in macro's zijn, die in de code constant zijn.

Localhost, sweet localhost


Verwijderd

Topicstarter
Als er dan ergens een die_user(mysql_error()) staat vind je dat nooit maar dan ook noooooooit meer terug.
Heh... 2x raden waarvoor ik t vroeg...
Ik zoek me altijd rot als ik ergens een MySQL error zie (omdat ik altijd or Die() gebruik met mysql_error() ) dan is inderdaad de line daarbij wel handig.
Dat het constants zijn stamt een beetje uit de C/C++ wereld, waar het eigenlijk built-in macro's zijn, die in de code constant zijn.
Het dichtste wat ik bij C/C++ heb gedaan is PHP :D ik heb er dus geen verstand van.
Pagina: 1