set_error_handler

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

set_error_handler β€” Π—Π°Π΄Π°Ρ” ΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ

Опис

set_error_handler(?callable $callback, int $error_levels = E_ALL): ?callable

Π—Π°Π΄Π°Ρ” Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ користувача (callback), як ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Ρƒ скрипті.

Ѐункція ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ використана для визначСння ΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΈΡ… ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊΡ–Π² ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ ΠΏΡ–Π΄ час виконання, Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, Ρƒ Π΄ΠΎΠ΄Π°Ρ‚ΠΊΠ°Ρ…, які ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– Π²ΠΈΠΊΠΎΠ½ΡƒΠ²Π°Ρ‚ΠΈ очищСння Ρ„Π°ΠΉΠ»Ρ–Π²/Π΄Π°Π½ΠΈΡ… Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΡ— ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π°Π±ΠΎ ΠΏΡ€ΠΈ Ρ–Π½Ρ–Ρ†Ρ–ΡŽΠ²Π°Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Ρƒ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄ΡŒ Π½Π° ΠΏΠ΅Π²Π½Ρ– ΡƒΠΌΠΎΠ²ΠΈ (Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡŽΡ‡ΠΈ Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ trigger_error()

Π’Π°ΠΆΠ»ΠΈΠ²ΠΎ ΠΏΠ°ΠΌ'ятати, Ρ‰ΠΎ стандартний ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ PHP Π½Π΅ оброблятимС ΠΆΠΎΠ΄Π½Ρ– Ρ‚ΠΈΠΏΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, Π²ΠΈΠ·Π½Π°Ρ‡Π΅Π½Ρ– Π² error_levels, ΠΏΠΎΠΊΠΈ callback-функція Π½Π΅ ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ false. ΠšΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈΡΡŒ Ρƒ Ρ€Π°Π·Ρ– виникнСння Π±ΡƒΠ΄ΡŒ-якої ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ, Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²Ρ–Π΄ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½ΡŒ, Π·Π°Π΄Π°Π½ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ error_reporting

Π’Π°ΠΊΠΎΠΆ Π·Π²Π΅Ρ€Π½Ρ–Ρ‚ΡŒ ΡƒΠ²Π°Π³Ρƒ, Ρ‰ΠΎ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ Π·ΠΎΠ±ΠΎΠ²'язаний ΠΏΡ€ΠΈ нСобхідності Π·ΡƒΠΏΠΈΠ½ΠΈΡ‚ΠΈ виконання скрипту, викликавши Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ exit(). Π―ΠΊΡ‰ΠΎ Π²Ρ–Π΄Π±ΡƒΠ²Π°Ρ”Ρ‚ΡŒΡΡ повСрнСння Π· ΠΎΠ±Ρ€ΠΎΠ±Π»ΡŽΠ²Π°Ρ‡Π° ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, кСрування ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ”Ρ‚ΡŒΡΡ наступному Π²ΠΈΡ€Π°Π·Ρƒ, Ρ‰ΠΎ ΡΡ‚ΠΎΡ—Ρ‚ΡŒ Π·Π° Ρ‚ΠΈΠΌ, Ρ‰ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π»ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ.

Помилки Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΈΠΏΡ–Π² Π½Π΅ ΠΌΠΎΠΆΡƒΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ ΠΎΠ±Ρ€ΠΎΠ±Π»Π΅Π½Ρ– користувачСм: E_ERROR E_PARSE E_CORE_ERROR E_CORE_WARNING E_COMPILE_ERROR E_COMPILE_WARNING Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²Ρ–Π΄ Ρ‚ΠΎΠ³ΠΎ, Π΄Π΅ Π²ΠΎΠ½ΠΈ Π±ΡƒΠ»ΠΈ Π·Π³Π΅Π½Π΅Ρ€ΠΎΠ²Π°Π½Ρ– Ρ– Π±Ρ–Π»ΡŒΡˆΡ–ΡΡ‚ΡŒ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ E_STRICT, Ρ‰ΠΎ відбулися Ρƒ Ρ„Π°ΠΉΠ»Ρ–, Π΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° функція set_error_handler()

Π―ΠΊΡ‰ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π²ΠΈΠ½ΠΈΠΊΠ°ΡŽΡ‚ΡŒ Π΄ΠΎ запуску скрипта (Π½Π°ΠΏΡ€ΠΈΠΊΠ»Π°Π΄, ΠΏΠΎΠΊΠΈ Ρ„Π°ΠΉΠ» Π·Π°Π²Π°Π½Ρ‚Π°ΠΆΡƒΡ”Ρ‚ΡŒΡΡ), ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΉ користувач Π½Π΅ Π±ΡƒΠ΄Π΅ викликатися, якщо Π½Π° Ρ†Π΅ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ–Π½ Ρ‰Π΅ Π½Π΅ зарСєстрований.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

callback

Π―ΠΊΡ‰ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ значСння null, ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ ΡΠΊΠΈΠ΄Π°Ρ”Ρ‚ΡŒΡΡ Ρƒ стан Π·Π° промовчанням. Π’ Ρ–Π½ΡˆΠΎΠΌΡƒ Π²ΠΈΠΏΠ°Π΄ΠΊΡƒ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ являє собою callback-Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ Π· Π½Π°ΡΡ‚ΡƒΠΏΠ½ΠΎΡŽ ΡΠΈΠ³Π½Π°Ρ‚ΡƒΡ€ΠΎΡŽ:

handler(Β Β Β Β int $errno,Β Β Β Β string $errstr,Β Β Β Β string $errfile = ?,Β Β Β Β int $errline = ?,Β Β Β Β array $errcontext = ?): bool

errno

Π£ ΠΏΠ΅Ρ€ΡˆΠΈΠΉ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ errno Π±ΡƒΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Ρ€Ρ–Π²Π΅Π½ΡŒ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ як Ρ†Ρ–Π»ΠΎΠ³ΠΎ числа.

errstr

Π£ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ– errstr Π±ΡƒΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ повідомлСння ΠΏΡ€ΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡƒ Ρƒ вигляді рядка.

errfile

Π―ΠΊΡ‰ΠΎ функція Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π΄Π·Π²Ρ–Π½ΠΊΠ° ΠΏΡ€ΠΈΠΉΠΌΠ°Ρ” Ρ‚Ρ€Π΅Ρ‚Ρ–ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ errfile, Ρ‚ΠΎ Π² нього Π±ΡƒΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Ρ–ΠΌ'я Ρ„Π°ΠΉΠ»Ρƒ, Π² якому сталася ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° Ρƒ вигляді рядка.

errline

Π―ΠΊΡ‰ΠΎ функція Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π΄Π·Π²Ρ–Π½ΠΊΠ° ΠΏΡ€ΠΈΠΉΠΌΠ°Ρ” Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ errline, Ρ‚ΠΎ Π² нього Π±ΡƒΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ Π½ΠΎΠΌΠ΅Ρ€ рядка, Π² якому відбулася ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°, Ρƒ вигляді Ρ†Ρ–Π»ΠΎΠ³ΠΎ числа.

errcontext

Π―ΠΊΡ‰ΠΎ функція Π·Π²ΠΎΡ€ΠΎΡ‚Π½ΠΎΠ³ΠΎ Π΄Π·Π²Ρ–Π½ΠΊΠ° ΠΏΡ€ΠΈΠΉΠΌΠ°Ρ” ΠΏ'ятий ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ errcontext, Ρ‚ΠΎ нього Π±ΡƒΠ΄Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΎ масив ΠΏΠΎΠΊΠ°ΠΆΡ‡ΠΈΠΊΡ–Π² Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†ΡŽ символів Ρƒ Ρ‚ΠΎΡ‡Ρ†Ρ–, Π΄Π΅ сталася ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°. Π†Π½ΡˆΠΈΠΌΠΈ словами, errcontext міститимС масив усіх Π·ΠΌΡ–Π½Π½ΠΈΡ…, Ρ‰ΠΎ Ρ–ΡΠ½ΡƒΡŽΡ‚ΡŒ Π² області видимості, Π΄Π΅ сталася ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°. ΠšΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΡ– ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Π½Π΅ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ– Π·ΠΌΡ–Π½ΡŽΠ²Π°Ρ‚ΠΈ Ρ†Π΅ΠΉ контСкст.

Π£Π²Π°Π³Π°

Π¦Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ оголошСно Застарілим ΠΏΠΎΡ‡ΠΈΠ½Π°ΡŽΡ‡ΠΈ Π· PHP 7.2.0 Ρ– Π±ΡƒΠ² Π’Π˜Π”ΠΠ›Π•ΠΠž Ρƒ PHP 8.0.0. Π―ΠΊΡ‰ΠΎ Ρƒ Π²Π°ΡˆΡ–ΠΉ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— Ρ†Π΅ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ Ρ– для нього Π½Π΅ встановлСно значСння Π·Π° промовчанням, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ— ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅ Π²ΠΈΠ΄Π°Π½Π° ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° "too few arguments".

Π―ΠΊΡ‰ΠΎ функція ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” false, кСрування ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ”Ρ‚ΡŒΡΡ Π²Π±ΡƒΠ΄ΠΎΠ²Π°Π½ΠΎΠΌΡƒ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊΡƒ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ.

error_levels

МоТС використовуватися для завдання маски, Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π½ΠΎ Π΄ΠΎ якої Π±ΡƒΠ΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈΡΡŒ callback, Π·Π° Π°Π½Π°Π»ΠΎΠ³Ρ–Ρ”ΡŽ Π· ini-Π½Π°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΎΡŽ error_reporting, яка Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°Ρ” Π·Π° Ρ‚Π΅, які ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ– Ρƒ Π·Π²Ρ–Ρ‚Ρ–. Π‘Π΅Π· Ρ†Ρ–Ρ”Ρ— маски callback Π±ΡƒΠ΄Π΅ викликатися для ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ всіх ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ, Ρ‰ΠΎ Π²Ρ–Π΄Π±ΡƒΠ²Π°ΡŽΡ‚ΡŒΡΡ, Π½Π΅Π·Π°Π»Π΅ΠΆΠ½ΠΎ Π²Ρ–Π΄ Π½Π°Π»Π°ΡˆΡ‚ΡƒΠ²Π°Π½ΡŒ Π² error_reporting

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ€Π°Π½Ρ–ΡˆΠ΅ ΠΏΠ΅Π²Π½ΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ (якщо Ρ”) Π―ΠΊΡ‰ΠΎ Π½Π° Π΄Π°Π½ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²ΠΈΠΊΠΎΡ€ΠΈΡΡ‚ΠΎΠ²ΡƒΡ”Ρ‚ΡŒΡΡ Π²Π±ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ, функція ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ null. Π―ΠΊΡ‰ΠΎ ΠΏΠΎΠΏΠ΅Ρ€Π΅Π΄Π½Ρ–ΠΉ ΠΏΠ΅Π²Π½ΠΈΠΉ ΠΎΠ±Ρ€ΠΎΠ±Π½ΠΈΠΊ Ρ” ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ класу, функція ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ масив, який ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ Ρ–ΠΌ'я класу Ρ‚Π° Ρ–ΠΌ'я ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ.

список Π·ΠΌΡ–Π½

Π’Π΅Ρ€ΡΠΈΡΠžΠΏΠΈΡ
8.0.0ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€errcontext Π±ΡƒΠ² Π²ΠΈΠ΄Π°Π»Π΅Π½ΠΈΠΉ Ρ– Π±Ρ–Π»ΡŒΡˆΠ΅ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ”Ρ‚ΡŒΡΡ Π² Ρ„ΡƒΠ½ΠΊΡ†Ρ–ΡŽ ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ.
7.2.0ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€errcontext оголошСно застарілим. Π’Π΅ΠΏΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΉΠΎΠ³ΠΎ використанні Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Ρ‚ΠΈΠΌΠ΅Ρ‚ΡŒΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ° рівня E_DEPRECATED

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ошибок с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉset_error_handler()ΠΈtrigger_error()

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ Π½ΠΈΠΆΡ‡Π΅ дСмонструє ΠΎΠ±Ρ€ΠΎΠ±ΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€Ρ–ΡˆΠ½Ρ–Ρ… Π²ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΡŒ ΡˆΠ»ΡΡ…ΠΎΠΌ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ Ρ€Ρ–Π·Π½ΠΈΡ… Ρ‚ΠΈΠΏΡ–Π² Ρ‚Π° Ρ—Ρ… ΠΎΠ±Ρ€ΠΎΠ±ΠΊΠΈ ΠΊΠΎΡ€ΠΈΡΡ‚ΡƒΠ²Π°Π»ΡŒΠ½ΠΈΡ†ΡŒΠΊΠΎΡŽ Ρ„ΡƒΠ½ΠΊΡ†Ρ–Ρ”ΡŽ:

Loading...

Висновок Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ Π±ΡƒΠ΄Π΅ схоТим Π½Π°:

vector a
Array
(
    [0] => 2
    [1] => 3
    [2] => foo
    [3] => 5.5
    [4] => 43.3
    [5] => 21.11
)
----
vector b - a notice (b = log(PI) * a)
<b>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π£Π’Π•Π”ΠžΠœΠ›Π•ΠΠ˜Π•</b> [1024]  Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ 2 Π½Π΅ являСтся числом, Π±ΡƒΠ΄Π΅Ρ‚ использован 0 (ноль)<br />
Array
(
    [0] => 2.2894597716988
    [1] => 3.4341896575482
    [2] => 0
    [3] => 6.2960143721717
    [4] => 49.566804057279
    [5] => 24.165247890281
)
----
vector c - a warning
<b>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ ΠŸΠ Π•Π”Π£ΠŸΠ Π•Π–Π”Π•ΠΠ˜Π•</b> [512] НСкоррСктный Π²Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€, ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½ массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ<br />
NULL
----
vector d - fatal error
<b>ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ ΠžΠ¨Π˜Π‘ΠšΠ</b> [256] log(x) for x <= 0 is undefined, you used: scale = -2.5<br />
  Π€Π°Ρ‚Π°Π»ΡŒΠ½Π°Ρ ошибка Π² строкС 35 Ρ„Π°ΠΉΠ»Π° trigger_error.php, PHP 5.2.1 (FreeBSD)<br />
Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹...<br />

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ