![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Я подключаю файл (класс) которого нету.
И если такого файла нету, то глушу ошибки. Всё срабатывает но только как то по молдавски )) .. Вот пример который успешно глушит ошибки хотя они должны быть PHP код:
![]() PHP код:
Вот и не могу понять , что возвращает include при удачном подключении. Или так вообще нельзя делать. в php 4,х,х он возвращал 1 при удачном.
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Да всё правильно у вас срабатывает:
1-й код ("который успешно глушит ошибки") - условие if выполняется: PHP код:
2-й код ("тут они появляются") - условие if НЕ выполняется - работает else: PHP код:
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
![]()
Насколько я помню include ничего не возвращает.
Примерчик, как можно сделать: PHP код:
Последний раз редактировалось Gorychev; 14.04.2012 в 22:39. |
![]() |
![]() |
![]() |
#4 | |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]() Цитата:
PHP код:
Если не подключилось, должна быть ошибка так как это класс а в теле IF ничего не прописано , а её нету. Почему срабатывает else {} PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
|
![]() |
![]() |
![]() |
#5 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
А Если это так , то вот почему скрипт срабатывает в обратном порядке .
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Нашел , То что возвращает include нужно сравнивать со строкой .
PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
Последний раз редактировалось pompiduskus; 14.04.2012 в 23:09. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Для проверки существования файла есть функция file_exists.
|
![]() |
![]() |
![]() |
#9 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Да в php много чего есть ...
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не понимаю логику DOS. (резидент под win-16) | Les_55 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 17 | 12.09.2019 11:25 |
Вопрос а есть статейка с #include и что в каждом используется | paxan86 | Общие вопросы C/C++ | 2 | 15.12.2011 19:00 |
Что значит функия возвращает значение ? | [iT]aNYBis | Свободное общение | 22 | 28.10.2010 03:32 |
Оптимизация PHP-скрипта: Что быстрее function или include? | Виталий Желтяков | PHP | 18 | 08.07.2010 22:35 |
Что возвращает эта функция? | D[I]K | Общие вопросы C/C++ | 9 | 07.10.2009 00:32 |