Website Development Prices

Search Blog

Friday, May 27, 2016

Kreiranje funkcija unutar funkcija (Creating functions within the functions)

Kreiranje funkcija unutar funkcija tj. ugnjezdene funkcije

U PHP-u mozete da ugnjezdite funkcije, kao i kod uslovnih funkcija, medjutim, interne funkcije se ne mogu videti sve dok se pozove funkcija koja ih sadrzi.

Primer: pozivanje funkcije unutar funkcije, ali tek nakon sto je pozvana spoljasnja funkcija:

<?php

function ogradjena_funkcija()
{
echo "Zdravo iz ogradjene funkcije.<br />";

function napravljena_funkcija()
{
echo "Zdravo iz ugnjezdene funkcije.<br />";
}
}

ogradjena_funkcija();

napravljena_funkcija();

?>

Rezultat:

Zdravo iz ogradjene funkcije.
Zdravo iz ugnjezdene funkcije.


Creating a function within the function ie. nested functions

In PHP you can nest functions, as well as in conditional functions, however, the internal functions can not be seen until the function that contains them is called..

Example: calling the function within the function, but only after the outer function is called:

<?php

function enclosed_function()
{
echo "Hello from enclosed function.<br />";

function created_function()
{
echo "Hello from nested function.<br />";
}
}

enclosed_function();

created_function();

?>


Result:

Hello from enclosed function.
Hello from nested function.


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.