![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| LESSSS |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
Люди, ХЕЛП!!!!
Где только не искал, не могу уже Есть такой алгоритм:
Он в общем работает, но мне хотелось бы совета, правильно ли таким образом функция присваивать другой переменной в другой функции только для того, чтобы можно было использовать переменную, я имею в виду переменную $a - массив, мне он нужен в функции gaus!!! Так вот: можно ли как-нибудь подругому сообразить этот алгоритм. Может как-то через глобальные переменные...? Очень надо!!! Заранее благобдарю
Это сообщение отредактировал(а) mishaSL - 6.3.2007, 10:49 |
||||
|
|||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
LESSSS, в чем заключается вопрос. У вас работает код? Или Вас интересует каким еще методом можно вернуть данные (1. Как у Вас возвращать значения функцией (предпочтительный вариант), 2. Передавать данные в функцию по ссылке и там уже изменять).
-------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| LESSSS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
В том то и дело, что код работает, мне просто интресно каким еще способом можно в функцию вернуть массив из другой функции...
|
|||
|
||||
| mishaSL |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
Передать переменную (в данном случае массив) по ссылке, т.е. (этот код не несет смысловой нагрузки):
Но в Вашем случае лучше чтобы функция возвращала значения (т.е. return $arr). -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
||||
|
|||||
| LESSSS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
Спасибо!!! Попробовал - тоже катит, супер...
Последний вопрос - какой из способов лучше: - первоначальный (которым я делал)??? или - через ссылку??? |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
В данном случае первоначальный. Которым Вы делали -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| LESSSS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
Последний вопрос:
как узнать в каком случае нужно передавать по ссылке, а в каком случае обычным методом??? |
|||
|
||||
| mishaSL |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1046 Регистрация: 10.1.2007 Где: Санкт-Петербург Репутация: 19 Всего: 54 |
точного определения этого нет. Есть удобство. Вообще нужно стараться чтобы любая функция что-либо возвращала. Скажем удобно передавать переменую по ссылке и получать значения, когда функция выполняет определенные действия и возвращает определенный результат, а последним не обязятельным параметром в нее передается переменная по ссылке в которую записывается дополнительная информация (какая зависит от деталей). -------------------- Лучший способ научиться программированию - это посмотреть как это делают другие... |
|||
|
||||
| LESSSS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 25.10.2006 Репутация: нет Всего: нет |
спасибо большое!!!!!!!!!!
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |