Versio

Functiegegevens

Overzicht Reageren

Herjan -

Herjan -

25/10/2007 00:23:00
Quote Anchor link
Even een heel kort vraagje, waarvan ik denk dat het antwoord nee is:

Is het mogelijk om gegevens op te vragen over het aanroepen van een functie? Bijvoorbeeld op welke regel de functie waar je in zit is aangeroepen.
 
PHP hulp

PHP hulp

24/05/2012 18:49:05
Gesponsorde koppelingen:
 
Erik Rijk
Moderator

Erik Rijk

25/10/2007 08:42:00
Quote Anchor link
Met __LINE__ kan je wel het regelnummer aanvragen, maar volgens mij krijg je dan het regel nummer waar je functie begint ( weet ik niet zeker ).

Anders kan het volgens mij niet.
 
Herjan -

Herjan -

25/10/2007 13:28:00
Quote Anchor link
Met __LINE__ krijg je alleen maar de huidige regel. Als je die in je functie zelf aanroept, zal die dus altijd hetzelfde zijn.
 
Joren de Wit
Beheerder

Joren de Wit

25/10/2007 13:35:00
Quote Anchor link
Ik denk de enige oplossing het meegeven van __LINE__ als extra parameter is. Zoiets dus:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function get($line)
{

    return $line;
}


echo get(__LINE__);
?>
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Bo az

Bo az

25/10/2007 13:44:00
Quote Anchor link
Misschien kan je iets met debug_backtrace() ?
 



Overzicht Reageren

Get Adobe Flash player