Доброе всем время суток. Вопрос по извлечению данных из функции. PHP: <?php include (function.txt); my_function ($входной_пар, $вых_пар1, $вых_пар2); function my_function ($входной_пар, $вых_пар1, $вых_пар2) { return $вых_пар1, $вых_пар2; } Почему если изначально не задать при вызове функции выходных параметров ругается. На конструкцию: PHP: return $вых_пар1, $вых_пар2; тоже ругается, а как тогда организовать функцию :?: :shock:
Я что то глупое сделал? Просто если чесно я С++ не знаю а вот Delphi не плохо, вот и тащу оттуда похожие конструкции.
Нет сама функция в отдельном файле function.txt которой передаем параметр входной параметр а как от нее получить выходной?
zvenophp да блин, почему у тебя файл .txt почему переменные на русском PHP: <?php function Test($var,$var2){ return $var*$var2; } echo Test(2,3); надо 2 числа отдавай массив PHP: <?php header("Content-type: text/plain"); function Test($var,$var2){ return array($var*$var2,$var/$var2); } print_r(Test(4,2)); ?>
Я переменные естественно на английском написал, просто чтобы было понятно что я хочу. Да за идею по массив отдельное спасибо.
Расширение несет ассоциативную нагрузку как для человека, так и для операционной системы. Расширение zizi несет в себе что-то? Нет? Тогда почему не сделать файл вообще БЕЗ расширения? Ассоциаций-то нет.
Apple ну в первом посте про это ничего, да и у include в С++ вроде как другой синтаксис zvenophp засунул функцию в файл function.txt приинклудил и юзаю) PHP: <?php include("function.txt"); print_r(Test(4,2)); красота
Не ну спасибо конечно за C++ просветили, но я от С++ далек мне бы с пхп разобраться как следует, будет неплохо.
Да блин Инет у меня никакой Gprs пока писал сообщение два раза вылетил. Про файл писал в блокноте вот расширение txt и осталось. Извените протетить немогу сразу ухожу в перезагрузку!
Padaboo В порядке флуда: 1) Может забыл "<?php" открыть? 2) В Java можно без проблем использовать кириллицу,. Как меня тут просветили php это тоже могёт. Единственно что, это непривычно и не опознается некоторыми редакторами. Ну и в довесок - тут где-то мелькала ссылка на ролик про нововведения в php6, в том числе про юникод в php. Там вообще предлагали иероглифами писать. =))
Volt(220) закрыт тег можно то, может быть и можно, но названия функций то на английском, если смешать, минимум не красиво будет мне вот больше интересно, когда выйдет пхп6, мануал и сертификацию переделают под php 5 to 6 ?
Извените что заставил себя ждать, протестил вот что получаем: PHP: return ($ech, $fis); syntaxsis error return array($ech, $fis); syntaxsis error Что дествительно работает: PHP: return $ech*$fis; И PHP: return array($ech*$fis, $ech/$fis); Где переменные искать в переменных функции их нет?[/php]