Gå til innhold

Funksjonens eget navn og medsendte variabler


Anbefalte innlegg

For første gang på 5 år blir jeg nødt for å spørre om noe om php. Hovedårsaken er vell at jeg rett og slett ikke vet hva jeg skal søke på, for å finne svaret.

 

1) Er det noen måte å få navnet på funksjonen man er i?

Eks:

function dilldall() { print navn_på_funksjon; }

skulle da gi resultatet dilldall

 

2) Er det noen måte å finne antall medsendte variabler og verdien av disse i PHP? Altså noe som tilsvarer perls $_

Endret av cyclo
Lenke til kommentar
Videoannonse
Annonse

PHP

<?php

function dilldall()

{

     echo __FUNCTION__;

}

dilldal(); // dilldall

 

function foo()

{

     echo 'Fikk '.func_num_args().' variabler';

     echo 'Variabel 1: '.func_get_arg(0);

     print_r(func_get_args());

}

foo('Test', array('foo'=>'bar')); // Fikk 2 variabler. Variabel 1: test

?>

 

Håper dette hjelper :)

 

Edit: __FUNCTION__, ikkje __FUNCTION :blush:

Endret av Runar0
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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...