Как передать переменную функции?

dimant

Новичок
Как передать переменную функции?

функция display()
{
print "Привет!";
print "$message";
}
Если запустить функцию просто так выдаст ошибку что нету переменной.Надо передать ей эту переменную $message
 

Demiurg

Guest
function display($message)
{
print "Привет!";
print $message;
}
 

IL78

Guest
PHP:
$message = " Это выводит функция ";

function display1($message) {
 print "Привет!".$message."display1";
}

function display2() {
 global $message;
 print "Привет!".$message."display2";
}

display1($message);
print "<br>";
display2();
 

IL78

Guest
neco, я протестую. По-моему, в такой конструкции абсолютно нет состава вины той тяжести, которая требует предложенной меры наказания. Разве в данном простом примере она не решает свою задачу - сделать наглядный вывод каждой ф-ции в своей строке?
 

dimant

Новичок
Книжка у меня есть."Самоучитель PHP4".Дану её.В ней только самые самые азы.Дайте мне нормальный совет по теме плиз.
 

IL78

Guest
Это и есть самые азы.
1) передать переменную ф-ции как аргумент (продемонстрировано тут уже 3 раза);
2) сделать эту переменную глобальной (чем не стоит злоупотреблять).
 

dimant

Новичок
Это и есть самые азы.
1) передать переменную ф-ции как аргумент (продемонстрировано тут уже 3 раза);
2) сделать эту переменную глобальной (чем не стоит злоупотреблять).
Ну твой вариант не получается по любому.
 

IBSN

Новичок
Автор оригинала: dmisizov
Книжка у меня есть."Самоучитель PHP4".Дану её.В ней только самые самые азы.Дайте мне нормальный совет по теме плиз.
Есть два варианта:
1) открыть книжку и почитать
2) дать нам денег и мы тебе расшифруем надписи в книжке
 

lucas

Guest
dmisizov

(/me пишет это, сильно матерясь от того, что пришлось лезть в самый конец книжной полки.)

См. стр-стр. 181--...
На стр. 185 хороший пример (ДО листинга 11.3).
 
Сверху