[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача перемменной в функцию
Jallvar
Есть функция А в ней вызывается функция Б.
Нужно передать переменную X.
-Переменную нельзя передовать в параметрах.
-Переменную нельзя клонировать.(Держать несколько копий).
-Вызвать переменную 1 раз и передать 10ти функциям.
Примерно это:

function functiy_a($list)
{

$x = "Тут важное содержимое";
for(i = 0; i == 10; $i++)
{
$func = "functiya_".$i;
$func($x);
}

}
Игорь_Vasinsky
в телах функций поставь

Цитата
global $x;


но яб не засерался глобальными переменными - юзал бы аргумент

или юзай сессию.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
twin
А константа не канает?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Игорь_Vasinsky
Цитата
Нужно передать переменную X.

наверн условие задачки

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Jallvar
Не условие задачки.
Просто тут есть одна сложность
Игорь_Vasinsky
какая?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
killer8080
Цитата (Игорь_Vasinsky @ 27.12.2012 - 21:08)
какая?

наверно отсутствие базовых знаний синтаксиса PHP, один цикл чего стоит :)
$x = "Тут важное содержимое";
for(i = 0; i == 10; $i++)
Игорь_Vasinsky
дейсвтительно biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
kaww
Jallvar, речь об этом?
$x = 'bar';
function() use ($x)
{
//some code
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.