Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Подскажите! По функциям!

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:17:07
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Что значит вот это:
CODE (htmlphp):
скопировать код в буфер обмена
  1. function funct($a,$b){};
  2. funct(10, _);

Что в таком случае означает символ подчеркивания??
Если сделать

выводит что задан 1 аргумент!
 
 Top
Каролина
Отправлено: 08 Апреля, 2012 - 09:23:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 241
Дата рег-ции: Дек. 2011  
Откуда: от верблюдика


Помог: 0 раз(а)

[+][+]


UNTRUSTED пишет:

Что в таком случае означает символ подчеркивания??
Если сделать
CODE (htmlphp):
скопировать код в буфер обмена

var_dump(func_get_args(funct(10, _)));

выводит что задан 1 аргумент!

в данном скрипте символы подчеркивания обозначают переход на страницу обеснения этих функций.попробуй нажми на функцию она перейдет на другой сайт и расскажет о функции.
или тебя интересует чтото другое
 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:26:27
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Каролина пишет:
попробуй нажми на функцию она перейдет на другой сайт и расскажет о функции.

Вот тут вообще не понял ??? Непонял!
 
 Top
Каролина
Отправлено: 08 Апреля, 2012 - 09:30:00
Post Id



Частый гость


Покинул форум
Сообщений всего: 241
Дата рег-ции: Дек. 2011  
Откуда: от верблюдика


Помог: 0 раз(а)

[+][+]



ты про это спрашивала почему функция подчеркнута
(Добавление)
UNTRUSTED пишет:
var_dump(func_get_args(funct(10, _)));

а поняла про что ты спрашивала
смотри
$a=10;
$b=ничему тоесть пусто
 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:36:35
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Каролина пишет:
ты про это спрашивала почему функция подчеркнута
Ага!
Конечно же про это..

А теперь прочитайте несколько раз и вдумайтесь в сказанное мнойУлыбка
UNTRUSTED пишет:
Что в таком случае означает символ подчеркивания??

UNTRUSTED пишет:
Если сделать
выводит что задан 1 аргумент!

(Добавление)
Каролина пишет:
$b=ничему тоесть пусто

в таком случае, можно просто опустить второй аргумент и не указывать его...
А почему именно подчеркивание?
 
 Top
Каролина
Отправлено: 08 Апреля, 2012 - 09:40:18
Post Id



Частый гость


Покинул форум
Сообщений всего: 241
Дата рег-ции: Дек. 2011  
Откуда: от верблюдика


Помог: 0 раз(а)

[+][+]


по первому скрипту
у тебя есть 2 переменных a,b одну ты присваиваеш 10=a
b=ничему тоесть пустая строка. попробуй поэкспоментировать.место _ поставь какуето цыфру и выведи 2 переменных тогда поймеш.
$a="10";
$b="";
по второму
тебе там уже и ответ стоит задан 1 аргумент место подчеркивания вставь 10.
посмотри что выведет

(Отредактировано автором: 08 Апреля, 2012 - 09:41:56)

 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:41:27
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Каролина пишет:
спрашивала

с чего это вы решили что спрашивалА ??
Я вообще-то парень!
Если не знаете пол человека, извольте пожалуйста обращаться на вы?

(Отредактировано автором: 08 Апреля, 2012 - 09:41:56)

 
 Top
Каролина
Отправлено: 08 Апреля, 2012 - 09:43:32
Post Id



Частый гость


Покинул форум
Сообщений всего: 241
Дата рег-ции: Дек. 2011  
Откуда: от верблюдика


Помог: 0 раз(а)

[+][+]


просто обратило внимание на аву
прости тогда.
 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:45:06
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Каролина пишет:
попробуй поэкспоментировать.место _ поставь какуето цыфру и выведи 2 переменных тогда поймеш.
Радость Радость
Зачем мне ставить цифру, я итак знаю что это будет значить, что я, совсем идиот??
Мне нужно знать именно:
Что в значении аргумента функции означает символ подчеркивания !
(Добавление)
А что вам моя ава не нравиться?
На ней изображено (парень и девушка!)???
А вы тогда труп я так понимаю по вашей аватаре???
 
 Top
Каролина
Отправлено: 08 Апреля, 2012 - 09:51:23
Post Id



Частый гость


Покинул форум
Сообщений всего: 241
Дата рег-ции: Дек. 2011  
Откуда: от верблюдика


Помог: 0 раз(а)

[+][+]


я не в том смысле про аву говорю.просто у одной девки такая ава.
Что в значении аргумента функции означает символ подчеркивания !
говорю же ничего пусто обозначает
 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 09:59:48
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




И как тогда это объяснить?
Немного больше кода?
CODE (htmlphp):
скопировать код в буфер обмена
  1. function funct($a,$b){
  2.   return ( $a & $b ? 1 : 0 );
  3. };
  4.  
  5. echo funct(10, _);

Тогда в таком случае при любом первом аргументе будет 0!

(Отредактировано автором: 08 Апреля, 2012 - 10:00:20)

 
 Top
griga999
Отправлено: 08 Апреля, 2012 - 10:35:39
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




UNTRUSTED пишет:
echo funct(10, _);

Так вообще не будет работать, надо заменить символ _ на реальное значение.

И это что за конструкция? $a & $b?

Что мутный пример какой то.
(Добавление)
Вот нашёл кое что:
$a & $b Побитовое 'и' Устанавливаются только те биты, которые установлены и в $a, и в $b.

Ну отсюда должна быть понятна цель этой функции.
 
 Top
Bio man
Отправлено: 08 Апреля, 2012 - 10:44:39
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Это константа. Включите показ ошибок. Будет передана в ф-цию как строка "_", так как константа не определена.
 
 Top
griga999
Отправлено: 08 Апреля, 2012 - 10:52:02
Post Id


Новичок


Покинул форум
Сообщений всего: 16
Дата рег-ции: Апр. 2012  


Помог: 0 раз(а)




Ага, я посмотрел что он ищет константу.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. define("_", 1, true);
  4. function funct($a,$b){
  5.  return ( $a & $b ? 1 : 0 );
  6. };
  7. echo funct(10, _);
  8. ?>
  9.  

Вот так будет работать.

(Отредактировано автором: 08 Апреля, 2012 - 10:52:43)

 
 Top
UNTRUSTED
Отправлено: 08 Апреля, 2012 - 11:40:32
Post Id


Частый гость


Покинул форум
Сообщений всего: 255
Дата рег-ции: Март 2012  


Помог: 2 раз(а)




Спасибо всем!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB