Spróbujcie w PHP 5.1.2 wewnątrz destruktora załączyć jakikolwiek plik z ./ albo ../ na początku, a później bez ścieżki lub ze ścieżką bezwzględną. Dwa ostatnie sposoby zadziałają, pierwszy - plik nie zostanie znaleziony. Co ciekawsze, po wyekspediowaniu tych linijek poza destruktor, wszystko zaczyna w magiczny sposób działać. Strasznie mnie ten błąd denerwuje, bo muszę stosować w skryptach jakieś chińskie kombinacje norweskie, aby załączyć np. konsolę debugową w najnowszym OPT albo OPD.
Błąd jest już zgłoszony, ale od paru dni jego status to cały czas "Open". Adres podałem w przypisach, załączony jest tam testowy kod źródłowy, który możecie sami sprawdzić. Pomnijcie też w sondzie bugtrackerowej, że to poważny problem (bo jest poważny), może się szybciej za niego wezmą.







Napisał P. Chmolowski w środę, 22 lutego 2006 o 20:14
Znając PHP-Team to jest prawdopodobne, że oleją i dostaniesz odp. w stylu: "Thank you for your time, but this is not a bug" :)