Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программируем на PHP - вопросы и ответы. Как ее правильно проделарировать?


Как ее правильно проделарировать?

Здравствуйте, php любители и профессионалы!

Сегодня в выпуске.

0.    Приветствие

1.    Статистика php форума «уже 236 сообщений…»

2.    Подробный ответ на php вопрос. Избранное «Как ее правильно проделарировать?»

3.    Список php вопросов для наших экспертов.

4.    Вопрос номера «Как сделать виртуальные хосты?»

5.    Наши модераторы: Seadog, NickGray, ZzzMMTT, Juice, BERKUT (ПРИСОЕДИНИСЬ к команде php форума)

6.    P.S.

Приветствие

Вас приветствует очередной выпуск рассылки «Программирование на php в вопросах и ответах».

Сегодня у нас очень интересные php тонкости.

Если у вас возникают вопросы по поводу вашей php деятельности, смело задавайте их на нашем php форуме и получайте нужные ответы

Статистика php форума

 

 Кто сейчас на форуме

 

Наши пользователи оставили сообщений: 236
Всего зарегистрированных пользователей: 88
Последний зарегистрированный пользователь: Gven

Сейчас посетителей на форуме: 5, из них зарегистрированных: 3, скрытых: 0 и гостей: 2   [ Администратор ]   [ Модератор ]
Больше всего посетителей (13) здесь было 23 Сен 2007 03:21 am
Зарегистрированные пользователи: MMS, phper, Seadog

 

 

PHP. Распространённые вопросы и ответы

 

 

Подробный ответ на php вопрос. Избранное

Как ее правильно проделарировать?

А как быть, если мне надо передать неопределенное число параметров в функцию? Как ее правильно проделарировать? Viks

Отвечает модератор и консультант php форума NickGray

я понимаю, что вам нужно примерно следующее

Код:


function foo()  {
}



вызываем ее как foo($val1, $val2, $val3)

Обратите внимание на то, что при описании foo() мы указали пустые скобки в качестве списка параметров, словно функция не получает ни одного параметра. На самом деле в PHP при вызове функции можно указывать параметров больше, чем задано в списке аргументов — в этом случае никакие предупреждения не выводятся (но если фактическое число параметров меньше, чем указано в описании, PHP выдаст сообщение об ошибке). "Лишние" параметры как бы игнорируются, в результате пустые скобки в foo() позволяют нам в действительности передать ей сколько угодно параметров.


Для того чтобы все же иметь доступ к "проигнорированным" параметрам, существуют три встроенные в PHP функции.

int func_num_args()
Возвращает общее число аргументов, переданных функции при вызове.

mixed func_get_arg(int $num)
Возвращает значение аргумента с номером $num, заданного при вызове функции.


Нумерация, как всегда, отсчитывается с нуля.

list func_get_args()
Возвращает список всех аргументов, указанных при вызове функции.

Думаю, что применение этой функции оказывается практически всегда удобнее, чем первых двух.

Добавить свой ответ: http://phper.ru/viewtopic.php?t=85



Задать свой вопрос вы можете на php форуме

 

Список php вопросов для наших экспертов

Что делать? (Вопрос задал: Borovic)

Установлен ли cookies? (Вопрос задал: Gells)

Как прописать? (Вопрос задал: Gven)

Ответить на них вы можете в соответствующих топиках. (кликните мышкой на вопрос)

 

Вопрос номера

Как сделать виртуальные хосты?

(Вопрос задал: Gven)

Я просил бы рассказать мне как сделать виртуальные хосты и прод какими адресами они доступы нужны www или .ru как будет выглядеть адрес (http://name.com такк?) помгите.

http://phper.ru/viewtopic.php?p=239#239 Узнать ответ

 

Наши модераторы

Seadog. Стал модератором – 12 октября 2007 года.

О Себе:

Имею опыт программирования на PHP
http://imtc.com.ua
http://seadog.com.ua
http://maribase.com.ua в разработке
http://seadog.e2e.ru в разработке

Найти все сообщения модератора Seadog

=======================================

NickGray. Стал модератором – 16 октября 2007 года.

Найти все сообщения модератора NickGray

=======================================

ZzzMMTT. Стал модератором – 20 октября 2007 года.

Найти все сообщения пользователя ZzzMMTT

=======================================

Juice. Стал модератором – 21 октября 2007 года.

О консультанте - модераторе:

Þ    Откуда:  Мурманск

Þ   Род занятий:  Студент

Найти все сообщения пользователя Juice

=======================================

BERKUT. Стал модератором – 21 октября 2007 года.

О консультанте - модераторе:

Þ    Откуда:  Волжский

Þ    Сайт:  http://berkut.vghost.ru

Þ   Род занятий:  Программист

Найти все сообщения пользователя BERKUT

=======================================

 

P.S.

На этом сегодняшний выпуск заканчиваю. До связи.

Напоминаю, что я приглашаю вас стать модератором php форума.

==========

Phper.ru - PHP. Распространённые вопросы и ответы


В избранное