Всем привет.
Подскажите как передать классы и функции в функцию? может как-то сделать их глобальными?
пример:
function x() {
$browser->...
}
класс $browser не будет определён, если его задать как параметр функции, то всё работает:
function x($browser) {
...
}
Но мне нужно передавать кучу классов: $browser, $submitter, $input, $listbox, $radiobox.. это делает функцию страшненькой
и второе: как в функцию передать метод, например file_get_contents.
Классы и функции
Re: Классы и функции
Объекты чтобы передать - есть файл в папке Template - human_global_object.inc - он содержит все объекты что можно передать функции, вначале функции include "..\Templates\human_global_object.inc" или просто вначале функции указать global $browser;global $submitter, global $input, global $listbox, global $radiobox.. тех объектов что нужно использовать в функции
По поводу второго немного не понял - передать функцию надо надо как параметр или как из функции вызвать глобальную функцию ?
и еще - возможно вот этот материал будет полезен - http://www.php.su/functions/custom/?1
По поводу второго немного не понял - передать функцию надо надо как параметр или как из функции вызвать глобальную функцию ?
и еще - возможно вот этот материал будет полезен - http://www.php.su/functions/custom/?1
Re: Классы и функции
Спасибо, буду разбираться.
И еще если можно вопрос: как из функции вызвать глобальную функцию?
function x($f) {
$mya = file_get_contents($f);
}
file_get_contents будет не найден
почему?
И еще если можно вопрос: как из функции вызвать глобальную функцию?
function x($f) {
$mya = file_get_contents($f);
}
file_get_contents будет не найден
почему?
Re: Классы и функции
использую file_get_contents внутри функций - всё окей