[PHP] Opvragen van huidige functienaam

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Voor een projectje in php maak ik gebruik van classes, functies en templates.
De namen van deze templates bestaan uit de naam van de klasse waarbij ze horen en vervolgens de naam van de functie.
Om de code zoveel mogelijk te kunnen hergebruiken wil ik in de functie de naam van de template automatisch genereren. De naam van de klasse opvragen is niet zo moeilijk. Alleen de naam van de functie is een groter probleem.
Ik ben al bezig geweest met get_class_methods() en get_class_vars() echter zonder succes.
Op php.net kan ik er weinig over vinden en ook de search van tweakers kan mij niet helpen, toch lijkt het mij dat het wel moet kunnen.
Dus als iemand een oplossing weet hoor ik het graag!

Acties:
  • 0 Henk 'm!

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 14:28
De naam weet je toch gewoon?

PHP:
1
2
3
function x(){
  //ik weet toch gewoon dat x de naam van de functie is?
}

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
djluc schreef op dinsdag 22 maart 2005 @ 13:59:
De naam weet je toch gewoon?

PHP:
1
2
3
function x(){
  //ik weet toch gewoon dat x de naam van de functie is?
}
Klopt, maar als ik vervolgens de code kopieër en gebruik in een ander functie, moet ik op alle plekken aan gaan passen dat de naam van de functie niet meer x is maar nu y. Dat wil ik dus niet.

Acties:
  • 0 Henk 'm!

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

__FUNCTION__ wellicht?

All my posts are provided as-is. They come with NO WARRANTY at all.


Acties:
  • 0 Henk 'm!

Verwijderd

Geef eens een voorbeeld van wat je wil bereiken, ik snap niet echt waar je naar toe wilt.

En bekijk eens deze PHP functies > http://nl.php.net/manual/en/ref.funchand.php

[edit] __FUNCTION__ inderdaad... :o

[ Voor 12% gewijzigd door Verwijderd op 22-03-2005 14:10 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt dat was het!
Van mij mag deze nu dicht voor in het archief.
Pagina: 1