これは非常に奇妙なエラーです。オブジェクト上で変数を使用するスクリプトを扱ってい$s
ます。このスクリプトは長い間実行されています。
ランダムに、ページ上で突然次のように表示されました。
Trying to get property of non-object...
混乱して、私var_dump($s)
はVERY TOP(インクルードなどの前)を含むスクリプト全体のいくつかの場所に配置しました。
出力:string(32) "8251ca989c1e9aec382f07f6e047e5f3"
さらに混乱して、私はそれをテストするために別のスクリプトを入れましたvar_dump($s)
。繰り返しになりますが、同じ32文字の文字列が表示されました。
ここで何が起きてるの?これはある種のハックですか?
編集:
私は新しいスクリプトを作成しましたが、これは文字通りコード全体です。
<?php
var_dump($s);
?>
ブラウザでアクセスすると、次のように表示されます。string(32) "8251ca989c1e9aec382f07f6e047e5f3"