konto usunięte

Temat: Biblioteka SPL - doświadczenia

Witam!
Chciałem zapytać o Wasze doświadczenia związane z SPL (Standard PHP Library) - czy stosujecie we własnych projektach czy też w ogóle nie używacie, jak się u Was sprawdza i w jakich zastosowaniach, jakie elementy itp.
Temat jest dosyć szeroki a moim zdaniem SPL jest traktowana przez programistów "po macoszemu" pomimo, że wiele oferuje.

konto usunięte

Temat: Biblioteka SPL - doświadczenia

W końcu znalazł się ktoś, kto wie co to jest SPL :) Namiętnie używam iteratorów ;)

A tak na poważnie. Zawsze, gdy zachodzi potrzeba listowania struktury katalogów/plików, używam DirectoryIterator i RecursiverDirectoryOperator. Do tego jeszcze zdarza mi się użyć ArrayObject i ArrayIterator oraz IteratorIterator. Poza tym powoli zaczynam używać klas wyjątków. Bardzo fajnie się sprawdzają w praktyce.

konto usunięte

Temat: Biblioteka SPL - doświadczenia

Podejrzewam że dużo ludzi słyszało o SPL'u ale nie aż tylu wie jak łatwo można z tego korzystać :)

Osobiście korzystam z wyjątków, ArrayObject, ArrayAccess, Countable plus do tego spora część interatorów...

Polecam http://www.php.net/~helly/php/ext/spl/

Pozdrawiam (;

[edit]
zapomniałbym :) http://www.phpro.org/tutorials/Introduction-to-SPL.htmlTomasz Bielawski edytował(a) ten post dnia 17.01.08 o godzinie 15:30

konto usunięte

Temat: Biblioteka SPL - doświadczenia

Hmmm - parę rozwiązań w tej bibliotece może się przydać - szczególnie katalogowo-plikowych...

konto usunięte

Temat: Biblioteka SPL - doświadczenia

Myślałem, że może ktoś miał do czynienia z wykorzystaniem iteratorów w połączeniu z dużymi bazami i buforowaniem (memcache lub jakiekolwiek inne rozwiązanie) - warto wymieniać takie cenne doświadczenia.

W samej logice aplikacji też warto z SPL korzystać. Na przykład można użyć foreach po "zwykłym" obiekcie jedynie po polach publicznych. Po zastosowaniu najprostszego iteratora natomiast można to robić tak jak nam wygodnie bez względu na wewnętrzną budowę klasy obiektu.
Michał C.

Michał C. Deputy Head of
Software Development

Temat: Biblioteka SPL - doświadczenia

Wyjatki, iteratory - bardzo przydatne :) No i od dawna uzywane ;)

Następna dyskusja:

Jaka biblioteka do PDF




Wyślij zaproszenie do