Dziś jest piątek, 22 sierpnia 2008 roku (z kalendarza...)

PHP: Kategoria poświęcona w całości technologiom server-side, a w szczególności PHP. Uwaga: starsze wpisy o tej tematyce znaleźć można także w "Programowaniu", ponieważ ta kategoria jest relatywnie nowa.

Jak tu nie kochać PHP?

Icon

20.04.2006, 15:35

PHP

Komentarze (5)

Powiedzcie, jak tu nie kochać PHP? Napisałem sobie piękny system obsługi błędów, wysłałem mu wyjątek i dostałem białą stronę. Metodą prób doszedłem, że aplikacja zacina się na wywołaniu... funkcji header(). Wstawiam przed nią zwyczajne echo, to dostaję słynny "Cannot add header information", ale wszystko się magicznie odblokowuje. Jeszcze ciekawszy jest fakt, że dzieje się to tylko, gdy wysyłam wyjątek opbSystemException różniący się od zwykłego Exception samą nazwą. I weź to człowiecze debuguj :).

Więcej

Przesuwanie węzłów wewnątrz drzew

Icon

12.04.2006, 21:39

PHP

Komentarze (4)

Swego czasu napisałem artykuł przybliżający sposób efektywnego wykonania hierarchicznych struktur z użyciem PHP i MySQL. Opiera się on na połączeniu wszystkich elementów dwoma parametrami left i right, tworzących tak jakby ścieżkę oplatającą całą strukturę. Parametry te mają taką właściwość, że między left i right węzła A zawarte są wartości left i right wszystkich dzieci, ich poddzieci itd. W liściu right jest o 1 większy od left. Struktura daje duże możliwości, ale zarządzanie węzłami jest dość skomplikowane. Pisząc artykuł, nie miałem pojęcia, jak wykonać przesuwanie elementów w górę i w dół. Miałem się tym zająć, ale zapomniałem, gdyż nie było mi to potrzebne.

Więcej

Głupi błąd PHP

Icon

22.02.2006, 17:27

PHP

Komentarze (13)

Wszystkie wersje PHP 5 od samego początku miały problem z wywołaniami include albo require w destruktorach. W wersji 5.0.3 prowadziło to nawet do wystąpienia "Segmentation fault". Zostało to jednak poprawione, co znaczy, że taka możliwość jest wewnątrz tych specyficznych metod dozwolona. Innym razem z kolei próba odwołania się z dołączonego pliku do pól/metod obiektu kończyła się zawieszeniem serwera. Sam na tym swego czasu poległem, pisząc OPT. Tymczasem to nie koniec problemów.

Więcej

InnoDB

03.02.2006, 12:52

PHP

Komentarze (4)

Chodzi mi po głowie pomysł na nowy silnik zawartości witryny WWW, znacznie bardziej elastyczny od przypisywania kategorii na sztywno. Dotychczasowe moje doświadczenia z projektowaniem bardziej rozbudowanych baz mówią mi, że zarządzanie nimi wymaga olbrzymiej liczby zapytań i pewności, że są one bezbłędne. Wystarczy jedna, najmniejsza pomyłka, aby powstały widoczne gołym okiem przekłamania.

Więcej

Strona 5 z 5 :: 1 2 3 4 5
© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 3 | Serwer wirtualny zapewnia