Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Переменная из функции

Сообщения:  [1-3] 

 
 автор: Axxil   (24.11.2005 в 12:34)   письмо автору
 
   для: Hirurg   (24.11.2005 в 10:42)
 

Лучше конечно сделать как сказал webTech
Но можно и так:

<?
function semiya(&$papa){ 
   
$papa "Отец"
}; 
if(
1){ 
   
$papa="Сосед"
   
semiya($papa); 
   
$rebenok "Мать + ".$papa
}; 
echo 
$rebenok ;
?>

Дело в том что так удобно делать когда например переменную $papa надо последовательно пропустить через несколько функций-фильтров со сложными условиями. А в данном случае это только лишнее усложнение.

   
 
 автор: WebTech   (24.11.2005 в 11:04)   письмо автору
 
   для: Hirurg   (24.11.2005 в 10:42)
 

Зачем ее делать глобальной? Лучше так.

function semiya()

   $papa = "Отец"; 
   return $papa;
}
if(1)

   $rebenok = "Мать + ".semiya(); 
}
echo $rebenok ;

   
 
 автор: Hirurg   (24.11.2005 в 10:42)   письмо автору
 
 

У меня вот такая проблемка...

function semiya(){
   $papa = "Отец";
};
if(1){
   semiya();
   $rebenok = "Мать + ".$papa;
};
echo $rebenok ;


И вот $papa не выводится =( Пробовал делать глобальную переменную - не получается... Может кто подскажет, как вытащить переменную из функции? Заранее спасибо!

   

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования