function boss () // Функция №1
{
$name = 'Юрка барон';
}
function fsb () // Функция №2
{
echo 'Спать ментам не дает'.$name;
}
fsb (); //Вывод функции
Может кто сможет помочь?
Спустя 8 минут, 31 секунда (5.01.2012 - 13:18) Игорь_Vasinsky написал(а):
function boss () // Функция №1
{
return $name = 'Юрка барон';
}
function fsb ($arg) // Функция №2
{
echo 'Спать ментам не дает'.$arg;
}
fsb (boss()); //Вывод функции
Спустя 20 минут, 50 секунд (5.01.2012 - 13:39) Gigabit написал(а):
а я могу вывести в функции функцию? то есть
function boss () // Функция №1
{
$name = 'Юрка барон';
echo 'Спать ментам не дает'.$name
}
function fsb () // Функция №2
{
boss (); //Вывод функции №1
}
fsb (); //Вывод функции №2
Спустя 25 минут, 23 секунды (5.01.2012 - 14:04) Игорь_Vasinsky написал(а):
чтоб увидеть одну функцию в другой - нужно передать её в виде аргумента (или объявить в константе или объявить в глобальной видимосте) - как у меня. почитай про области видимости.
локальные, глобальные
локальные, глобальные
Спустя 8 минут, 19 секунд (5.01.2012 - 14:13) m4a1fox написал(а):
А return не помогает?
function a(){
$name = 1;
return $name;
}
function b(){
$true = a()."+2";
return $true;
}
echo b();
Спустя 2 минуты, 52 секунды (5.01.2012 - 14:15) Игорь_Vasinsky написал(а):
а результат функции что сразу при вызове в глобальной видимочсти???
Спустя 1 час, 8 минут, 28 секунд (5.01.2012 - 15:24) inpost написал(а):
Gigabit
Либо сделать переменную глобальной, либо отдельно передать в одну, вернуть результат и передать во вторую, либо вызвав одну, из неё её же передать в другую, то есть из функции в функцию.
Либо сделать переменную глобальной, либо отдельно передать в одну, вернуть результат и передать во вторую, либо вызвав одну, из неё её же передать в другую, то есть из функции в функцию.
Спустя 10 минут, 23 секунды (5.01.2012 - 15:34) Игорь_Vasinsky написал(а):
Цитата |
Либо сделать переменную глобальной, либо отдельно передать в одну, вернуть результат и передать во вторую, либо вызвав одну, из неё её же передать в другую |
Спустя 44 секунды (5.01.2012 - 15:35) inpost написал(а):
Игорь_Vasinsky
По улыбке похож с моим смайлом!
По улыбке похож с моим смайлом!
Спустя 5 часов, 3 минуты, 50 секунд (5.01.2012 - 20:39) Gigabit написал(а):
Цитата (inpost @ 5.01.2012 - 12:24) |
Gigabit Либо сделать переменную глобальной, либо отдельно передать в одну, вернуть результат и передать во вторую, либо вызвав одну, из неё её же передать в другую, то есть из функции в функцию. |
Эмммм это как??? можно на примере как нить объяснить а то я чет не понял)))
Спустя 3 минуты, 12 секунд (5.01.2012 - 20:42) Игорь_Vasinsky написал(а):
не вникай. тебе выше показали.
прочитай про пользовательские функции PHP, про аргументы функций.
прочитай про пользовательские функции PHP, про аргументы функций.
Спустя 8 минут, 23 секунды (5.01.2012 - 20:50) Gigabit написал(а):
да читал я седня все это не как не смог прогуглить вариант вывода функцию в функции ну вон типа выше мой пример, не отрицаю может я жестко нублю что найти не смог, по этому к Вам и обратился!((
Спустя 3 минуты, 16 секунд (5.01.2012 - 20:54) Игорь_Vasinsky написал(а):
аргумент - это по факту данные, которые передаются в локальную видимость отдельной функции.
Так же результат выполнения (вызова) функции - тоже можно использовать в качестве аргумента - просто подставляя вызов одной функции в другую, в которой и не обходимо использовать результат первой.
как у инпоста получилось.
Так же результат выполнения (вызова) функции - тоже можно использовать в качестве аргумента - просто подставляя вызов одной функции в другую, в которой и не обходимо использовать результат первой.
как у инпоста получилось.