error reporting + include^n, n>= 3

6 отговора 233 прегледа
#1

error reporting + include^n, n>= 3

Някой по светнат може ли да ми обясни що като имам 2 include-а един в друг ако във втория се появи грешка тя не ми се показва?

примерно:

index.php -> include(default.php) -> include(action.php)

ако в action.php имам грешка не я виждам на екрана, ако имам в default.php всичко е ок!

може ли това да се поправи някъде!

Отговор
в отговор на id #2

Re: error reporting + include^n, n>= 3

Коя е версията на php-то ?

Отговор
в отговор на rdx9 #3

Re: error reporting + include^n, n>= 3

4.3.10

Отговор
в отговор на id #4

Re: error reporting + include^n, n>= 3

един бърз въпрос
да не би по пътя да има error_reporting(0);
или
display_errors=off
или
display_startup_errors
или да
инклудваш с @ (@include)?

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #5

Re: error reporting + include^n, n>= 3

бомба си...
верно на едно място бях ползвал @...

те станаха толкова различни includes и requires че вече им загубих бройката...

апропопо, за някакви по-големи проекти ползвате ли някаква система за документация, и ако да - каква?

Отговор
в отговор на id #6

Аз ....

... ползвам коментари в кода и Word Pad ;-)

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на id #7

Система за документиране

Използвам PHPDoc, приятна за употреба и добре четима и в сорса. Поддържа документиране на ниво файл, клас, функция и променлива. Мисля че е клонинг на жабадок, което жабаджиите много ползват.

Портал за почитателите на Толкин - връзки и новини
[линк]
Отговор