1

Тема: Написати аналог функції

Пропоную наступну задачу :)

Написати свій аналог функції extract()
http://php.net/manual/en/function.extract.php

Нехай це буде my_extract()

2

Re: Написати аналог функції

foreach ($var_array as $key => $value) {
    $$key = $value;
}

так?

Подякували: morgot1

3 Востаннє редагувалося VTrim (10.03.2015 18:31:32)

Re: Написати аналог функції

muhasjo написав:
foreach ($var_array as $key => $value) {
    $$key = $value;
}

так?

майже :) не вистачає одного рядка. Який буде робити змінні доступними поза межами функції.

4

Re: Написати аналог функції

а, ну да

$GLOBALS[$$key] = $value;

тільки стандартна функція має ще ключі, які тут аж ніяк не обробляються.

5

Re: Написати аналог функції

Я робив так
global $$key;