Re: Very strange error message
| From: | Andreas Heigl | Date: | Thu, 09 Jul 2015 15:35:46 +0000 |
| Subject: | Re: Very strange error message | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-87089@lists.php.net to get a copy of this message | ||
Hi Patrick.
Am 09.07.15 um 16:58 schrieb Patrick ALLAERT:
> Hello list,
>
> Today I am facing a rather strange PHP error message on a production system
> using PHP 5.4.41 with APC:
>
> [09-Jul-2015 15:06:43 Europe/Brussels] PHP Fatal error: Access to
> undeclared static property:
>
> Stash\Item::$/opt/app/a373/apache-pro/htdocs/vendor/tedivm/stash/src/Stash/Interfaces/ItemInterface.php
> in /opt/app/a373/apache-pro/htdocs/vendor/tedivm/stash/src/Stash/Item.php
> on line 348
>
> That line 348 is this one:
>
> https://github.com/tedious/Stash/blob/master/src/Stash/Item.php#L348
> and contains:
> $cacheTime = self::$cacheTime;
>
> $cacheTime being defined in the class as:
> public static $cacheTime = 432000; // five days
> (see:
> https://github.com/tedious/Stash/blob/master/src/Stash/Item.php#L59)
>
> A message like:
> "Fatal error: Access to undeclared static property:
> Stash\Item::$cacheTime" is virtually possible, but:
> "Fatal error: Access to undeclared static property:
>
> Stash\Item::$/opt/app/a373/apache-pro/htdocs/vendor/tedivm/stash/src/Stash/Interfaces/ItemInterface.php"
> ?
>
> How is it possible that the filename of the file containing the interface
> being used by that class appears instead of the variable?
>
> Any clue of what happened? PHP bug, APC one? Memory corruption? Bad karma
> or planets wrongly aligned?
Bad Parameter handling? Or am I missing the declaration of the
$cacheTime Variable in or before the else-block?
So efectively you assign $cacheTime = self::void
Not sure whether that's a good idea in the first place.... ;)
Cheers
Andreas
>
> Cheers,
> Patrick
>
--
,,,
(o o)
+---------------------------------------------------------ooO-(_)-Ooo-+
| Andreas Heigl |
| mailto:andreas@heigl.org N
50°22'59.5" E 08°23'58" |
| http://andreas.heigl.org http://hei.gl/wiFKy7 |
+---------------------------------------------------------------------+
| http://hei.gl/root-ca
|
+---------------------------------------------------------------------+
Attachment: [application/pkcs7-signature] S/MIME Cryptographic Signature smime.p7s
Attachment: [application/pkcs7-signature] S/MIME Cryptographic Signature smime.p7s