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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: ошибка типа "Warning: Missing argument 10."
 
 автор: AlMag   (10.01.2008 в 00:41)   письмо автору
 
 

У меня вот выводит такую ошибку. точнее предупреждение. если передаю в ф-цию 9 аргументов, то норм, а если 10 - то вот такое. Можете обьяснить?

   
 
 автор: Unkind   (10.01.2008 в 03:59)   письмо автору
 
   для: AlMag   (10.01.2008 в 00:41)
 

А может все-таки наоборот?

   
 
 автор: AlMag   (10.01.2008 в 19:32)   письмо автору
 
   для: Unkind   (10.01.2008 в 03:59)
 

нет, именно так. в функции 10 аргументов, то пишет Missed argument 10 for func
не знаю, что такое. заремариваю его - все норм. но это же не ошибка, как я понял.
Warning. и, вроде, на саму программу не очень влияет.

   
 
 автор: kasmanaft   (11.01.2008 в 10:29)   письмо автору
 
   для: AlMag   (10.01.2008 в 19:32)
 

А покажите код? что-то не очень верится....

PS Missing argument с английского - Отсутствует аргумент.

   
 
 автор: AlMag   (11.01.2008 в 21:46)   письмо автору
 
   для: kasmanaft   (11.01.2008 в 10:29)
 


function getnm($f,&$g_photo_n,&$g_animation_n,&$g_video_n,&$g_sound_n,&$g_java_n,&$g_symbian_n,&$g_mophun_n,&$g_theme_n,&$g_text_n)
{
    global $g_photo_content,$g_animation_content,$g_video_content,$g_sound_content,$g_java_content,$g_symbian_content,$g_mophun_content,$g_theme_content,$g_text_content;
    $a=explode('.',$f);

    if(in_array($a[1],$g_photo_content))$nm='Фото '.$g_photo_n++;
    elseif(in_array($a[1],$g_animation_content))$nm='Анимация '.$g_animation_n++;
    elseif(in_array($a[1],$g_video_content))$nm='Клип '.$g_video_n++;
    elseif(in_array($a[1],$g_sound_content))$nm='Звук '.$g_sound_n++;
    elseif(in_array($a[1],$g_java_content))$nm='Мидлет '.$g_java_n++;
    elseif(in_array($a[1],$g_symbian_content))$nm='Симбиан '.$g_symbian_n++;
    elseif(in_array($a[1],$g_mophun_content))$nm='Мофан '.$g_mophun_n++;
    elseif(in_array($a[1],$g_theme_content))$nm='Тема '.$g_theme_n++;
    elseif(in_array($a[1],$g_text_content))$nm='Текст '.$g_text_n++;
    else $nm=$f;

    return $nm;
 }


ну вот. без последнего параметра все норм

   
 
 автор: kasmanaft   (12.01.2008 в 07:30)   письмо автору
 
   для: AlMag   (11.01.2008 в 21:46)
 

Хз..хз.. вроде работает.

PS это что-то... все эти $g_photo_n, $g_animation_n нельзя в массив засунуть?

   
 
 автор: AlMag   (12.01.2008 в 12:38)   письмо автору
 
   для: kasmanaft   (12.01.2008 в 07:30)
 

Та я уже думаю, что бы засунуть. Я сам был в шоке, когда увидел подобную ошибку, но это факт!
Заремариваю последний аргумент и соответствующую строчку с этим параметром в теле функции - все работает.

   
Rambler's Top100
вверх

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