22 / 22 / 3
Регистрация: 24.06.2013
Сообщений: 177
1

Скрипт работает как надо, но все равно появляется ошибка Warning: Missing argument

19.09.2015, 15:15. Показов 1299. Ответов 5
Метки нет (Все метки)

Здравствуйте друзья!

Помогите пожалуйста мне разобраться с ошибкой Warning: Missing argument 1 for Render::__construct().
Что я только не делал, чтобы разобраться в этом вопросе, но проблему так и не удалось решить.
У меня есть небольшой учебный скрипт, который подгружает файлы с классами из указанной папки. Суть в том, что все прекрасно работает, но все равно вылетает вышеописанная ошибка, причем если бы она реально сработала, то скрипт бы прекратил свою работу. Однако все работает как надо, за исключением появляющегося назойливого сообщения. Я прикрепил архив со своим кодом, где сохранена структура скрипта. Он не сложный, но я просто не пойму, почему ошибка возникает на пустом месте, может я что-то проглядел.

Подскажите пожалуйста, в чем проблема.
Заранее спасибо.
Вложения
Тип файла: zip Classes.zip (2.5 Кб, 2 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2015, 15:15
Ответы с готовыми решениями:

Ошибка Warning: Missing argument 1 for GlobalClass::__construct(), called in
Здравствуйте! выходит ошибка Warning: Missing argument 1 for GlobalClass::__construct(), called in...

Warning: Missing argument 1
Подскажите, ловлю такую ошибку: Warning: Missing argument 1 for dbr::dbr(), called in...

Warning: Missing argument 1
Здравствуйте! Это не новая тема, но все равно помогите пожалуйста, не могу я разобраться. Вот код...

Warning: Missing argument 2 for module_url()
подскажите как исправить предупреждения? Warning: Missing argument 2 for module_url(), called in...

5
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.09.2015, 16:17 2
Цитата Сообщение от Aialonix Посмотреть сообщение
Что я только не делал
А нужно было всего-то прочитать текст ошибки и попробовать перевести... К тому же там пишется, в каком именно файле ошибка и на какой строчке...
0
22 / 22 / 3
Регистрация: 24.06.2013
Сообщений: 177
19.09.2015, 16:32  [ТС] 3
Я обратился сюда не потому, что не умею читать, а потому что нечего исправлять на тех строчках, на которые указал мне интерпретатор PHP.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
19.09.2015, 16:54 4
Цитата Сообщение от Aialonix Посмотреть сообщение
нечего исправлять на тех строчках, на которые указал мне интерпретатор PHP
Из чего Вы это заключили? Интерпретатор это не человек. Он не умеет обманывать или ошибаться.

Цитата Сообщение от Aialonix Посмотреть сообщение
Я обратился сюда не потому, что не умею читать
Я не говорил что не умеете. Я говорил что Вы этого не сделали (по какой то причине, возможно просто лень было вникать).

Если Вам лень, то могу немного облегчить. Интерпретатор говорит, на такой то строчке, в таком то файле создается экземпляр класса. То есть вызывается его конструктор. Конструктор данного класса объявлен с одним аргументом. Вы этот аргумент конструктору не передаете - вот и ошибка (точнее предупреждение). А в каком конкретно файле и на какой строчке - Вы сюда даже не скопировали, видимо потому что, опять же, решили что это не очень то и важно, так же как и вообще текст этой ошибки...
0
Эксперт PHP
3102 / 2587 / 1219
Регистрация: 14.05.2014
Сообщений: 7,231
Записей в блоге: 1
19.09.2015, 17:03 5
Лучший ответ Сообщение было отмечено Aialonix как решение

Решение

Aialonix, посмотрите на строчку 25 в классе Render. Если в качестве var будет подставлен сам Render, то у него нет конструктора по умолчанию (без аргументов) о чем интерпретатор Вам и сообщает.
1
22 / 22 / 3
Регистрация: 24.06.2013
Сообщений: 177
19.09.2015, 17:10  [ТС] 6
Kerry_Jr ааа точняк, надо добавить в исключения сам класс Render. Спасибо тебе огромное)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.09.2015, 17:10
Помогаю со студенческими работами здесь

Warning: Missing argument 2 for getNews(), called in
Добрый день! Подскажите что не так? Warning: Missing argument 2 for getNews(), called in...

Скрипт после коллизии, все равно работает
Скрипт после коллизии, все равно работает. Как отключить скрипт, после завершения коллизии?

Ошибка missing argument
Что за ошибка ? warning: missing argument 2for DB::RESULT() caled in. Когда пользователь не...

Ошибка: SyntaxError: missing ) after argument list
Ребят, всем привет, помогите, пожалуйста, разобраться. Смотрю курс по jquery, у автора все ок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru