<?xml version="1.0" encoding="utf-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>PHP - Форум программистов и сисадминов Киберфорум</title>
		<link>https://www.cyberforum.ru/</link>
		<description>Форум программистов PHP. Язык программирования PHP и все, что с ним связано</description>
		<language>ru</language>
		<lastBuildDate>Sun, 31 May 2026 12:01:49 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>https://www.cyberforum.ru//cyberstatic.net/images/misc/rss.jpg</url>
			<title>PHP - Форум программистов и сисадминов Киберфорум</title>
			<link>https://www.cyberforum.ru/</link>
		</image>
		<item>
			<title>Проверить тип переменной - PHP для начинающих</title>
			<link>https://www.cyberforum.ru/php-beginners/thread3223498.html</link>
			<pubDate>Wed, 27 May 2026 08:43:39 GMT</pubDate>
			<description>Здравствуйте, при выполнении кода возникает ошибка 
Fatal error: Uncaught TypeError:...</description>
			<content:encoded><![CDATA[<div>Здравствуйте, при выполнении кода возникает ошибка<br />
Fatal error: Uncaught TypeError: Aquilon_Catcher::handleException(): Argument #1 ($exception) must be of type Exception<br />
сама функция, где возникает ошибка<br />
public function handleException(Exception $exception)<br />
то, что её вызывает<br />
set_exception_handler(array($this, &quot;handleException&quot;));<br />
<br />
Но не могу проверить, что вызвало исключение, так как эта функция вызывается много раз, а мне надо, когда у переменной  $exception нет типа Exception. Эта программа написана, когда был ещё php5, а сейчас вроде бы по другому вычисляются исключения.<br />
Как изменить код, который сработал, когда ошибка типа Exception<br />
<div class="printablecode">
	<div class="smallfont">:</div>
	<hr /><code dir="ltr">ob_start();<br />
var_dump(array($this, &quot;handleException&quot;));<br />
$message = ob_get_clean();<br />
$logFile = __DIR__ . '/debug.log';<br />
file_put_contents($logFile, $message, FILE_APPEND | LOCK_EX);<br />
die(&quot;прерыв&quot;);</code><hr />
</div></div>

]]></content:encoded>
			<category domain="https://www.cyberforum.ru/php-beginners/">PHP для начинающих</category>
			<dc:creator>tmpnik1</dc:creator>
			<guid isPermaLink="true">https://www.cyberforum.ru/php-beginners/thread3223498.html</guid>
		</item>
	</channel>
</rss>
