Spis treści
-
Najlepsze praktyki PHP w świecie biznesu
Marcus Whitney
Przedsiębiorstwa United Press International, SugarCRM oraz PriceGrabber wykorzystują w swojej krytycznej działalności aplikacje oparte na PHP. Wszystkie korzystały z produktów Zend jako profesjonalnej pomocy w procesie rozwojowym, a także przy wdrażaniu gotowych produktów. W artykule przedstawiamy informacje na ten temat, które zebrał dla nas Marcus Whitney
-
PDO – przyszły standard dostępu do baz danych
Masz już dość mętliku funkcji i klas realizujących dostęp do baz danych w PHP? Artykuł opisuje włączony do PHP 5.1 ujednolicony interfejs bazodanowy PDO. Jest on uniwersalny, szybki i napisany całkowicie w C. Kiedyś zastąpi stare, niewygodne w użyciu PHP-owe funkcje obsługi baz danych.
-
Tworzymy portal w XOOPS
XOOPS jest potężnym narzędziem typu CMS opartym na PHP. Może być traktowany jako web framework dla witryn dowolnego rozmiaru. Jest łatwy do nauki, używania i rozszerzenia oraz mocno wspierany przez swoją wspólnotę, która dostarcza ogromne ilości trywialnych w instalacji modułów. Artykuł opisuje jak zbudować własny portal korzystając z tego rozwiązania.
-
Testowanie modułów z użyciem frameworka SimpleTest
Piotr Chmolowski
Błędów nie da się uniknąć – wie to każdy programista. Testowanie aplikacji i wyszukiwanie w niej dziur nie należy zaś do przyjemności i może przyprawić o ból głowy. Na szczęście istnieje TDD (Test-Driven Development): technika umożliwiająca wyeliminowanie większości błędów na długo, zanim program trafi do użytkownika. Artykuł pokazuje, jak wdrożyć ją w PHP przy użyciu biblioteki SimpleTest.
-
Rozszerzenie BITSET, czyli zbiory w PHP
Dmitry Stogov
Dmitry Stogov
PHP nie ma typu danych odpowiadającego zbiorowi, a wszelkie próby emulowania zbiorów za pomocą tablic lub łańcuchów znakowych są bardzo nieefektywne. Na szczęście mamy BITSET: rozszerzenie zapewniające wydajną implementację zbiorów dla PHP. Artykuł pokazuje zastosowanie rozszerzenia.
-
Obsługa błędów za pomocą wyjątków SPL
Chris Hammerschmidt
Obsługa błędów poprzez wklepywanie dziesiątków bloków if...else może doprowadzić programistę do szaleństwa. Znacznie lepiej stosować wyjątki: potężne, a jednocześnie proste w użyciu narzędzie wprowadzone w wersji PHP5 w ramach SPL – biblioteki standardowej PHP. Artykuł pokazuje jak ich używać, by praca była łatwiejsza, a kod czytelniejszy.
-
Po co nam PHP5
Erik Zoltán
Czasami w programowaniu obiektowym pojawia się potrzeba dodania do klasy nietypowej funkcjonalności. Dobrym przykładem jest np. stworzenie pól przeznaczonych tylko do zapisu lub obsługa wywołań niezdefiniowanych metod. W tym celu powstały metody magiczne, do PHP wprowadzone w wersji 5. Artykuł opisuje ich zastosowanie
-
Modelowanie obiektowe w PHP5
Erik Zoltán
PHP5 przyniosło rewolucję w dziedzinie obiektowości. W tej wersji PHP wprowadzono zupełnie nowy silnik i model obiektowy porównywalny z językami takimi, jak Java czy C++. W artykule pokażemy modelowanie przykładowej aplikacji przy zastosowaniu paradygmatu obiektowego w PHP5.
-
Tworzenie efektownych arkuszy Excela za pomocą PEAR
Aaron Wormus
Format arkusza kalkulacyjnego używany przez program Microsoft Excel zdobył sobie pozycję nieformalnego standardu w świecie biurowym. Tworzenie arkuszy w tym formacie za pomocą PHP umożliwi pakiet PEAR-owy o nazwie Excel_Spreadsheet_Writer. Nie wymaga on żadnych komponentów zewnętrznych, jest więc w pełni przenośny i może być wykorzystywany wszędzie, gdzie działa PHP. Artykuł pokazuje jak generować własne arkusze Excel.
-
Wywiad z Frederikiem Holljenem, szefem programistów eZ publish
eZ publish to elastyczny, ale jednocześnie stabilny opensourcowy CMS klasy Enterprise, którego producent oferuje stałe, płatne wsparcie techniczne. Jest rozwijany przez firmę eZ systems we współpracy z bardzo prężną społecznością użytkowników. Przeprowadziliśmy wywiad z Frederikiem Holljenem, szefem programistów eZ publish.
|