22 / 22 / 3
Регистрация: 24.06.2013
Сообщений: 177
|
|
1 | |
Скрипт работает как надо, но все равно появляется ошибка Warning: Missing argument19.09.2015, 15:15. Показов 1299. Ответов 5
Метки нет Все метки)
(
Здравствуйте друзья!
Помогите пожалуйста мне разобраться с ошибкой Warning: Missing argument 1 for Render::__construct(). Что я только не делал, чтобы разобраться в этом вопросе, но проблему так и не удалось решить. У меня есть небольшой учебный скрипт, который подгружает файлы с классами из указанной папки. Суть в том, что все прекрасно работает, но все равно вылетает вышеописанная ошибка, причем если бы она реально сработала, то скрипт бы прекратил свою работу. Однако все работает как надо, за исключением появляющегося назойливого сообщения. Я прикрепил архив со своим кодом, где сохранена структура скрипта. Он не сложный, но я просто не пойму, почему ошибка возникает на пустом месте, может я что-то проглядел. Подскажите пожалуйста, в чем проблема. Заранее спасибо.
0
|
|
19.09.2015, 15:15 | |
Ответы с готовыми решениями:
5
Ошибка Warning: Missing argument 1 for GlobalClass::__construct(), called in
Warning: Missing argument 1 Warning: Missing argument 2 for module_url() |
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
19.09.2015, 16:17 | 2 |
А нужно было всего-то прочитать текст ошибки и попробовать перевести... К тому же там пишется, в каком именно файле ошибка и на какой строчке...
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 |
Из чего Вы это заключили? Интерпретатор это не человек. Он не умеет обманывать или ошибаться.
Я не говорил что не умеете. Я говорил что Вы этого не сделали (по какой то причине, возможно просто лень было вникать). Если Вам лень, то могу немного облегчить. Интерпретатор говорит, на такой то строчке, в таком то файле создается экземпляр класса. То есть вызывается его конструктор. Конструктор данного класса объявлен с одним аргументом. Вы этот аргумент конструктору не передаете - вот и ошибка (точнее предупреждение). А в каком конкретно файле и на какой строчке - Вы сюда даже не скопировали, видимо потому что, опять же, решили что это не очень то и важно, так же как и вообще текст этой ошибки...
0
|
![]() |
|
19.09.2015, 17:03 | 5 |
![]() Решение
Aialonix, посмотрите на строчку 25 в классе Render. Если в качестве var будет подставлен сам Render, то у него нет конструктора по умолчанию (без аргументов) о чем интерпретатор Вам и сообщает.
1
|
22 / 22 / 3
Регистрация: 24.06.2013
Сообщений: 177
|
|
19.09.2015, 17:10 [ТС] | 6 |
Kerry_Jr ааа точняк, надо добавить в исключения сам класс Render. Спасибо тебе огромное)
0
|
19.09.2015, 17:10 | |
Помогаю со студенческими работами здесь
6
Скрипт после коллизии, все равно работает Ошибка missing argument Ошибка: SyntaxError: missing ) after argument list Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |