Niezalogowany [ logowanie ]
Subskrybuj kanał ATOM Kanał ATOM

Autor wpisu: batman, dodany: 28.10.2015 17:00, tagi: php

Najnowsza wersja PHP, oznaczona numerem 7, zbliża się do nas dużymi krokami i za około miesiąc ma być dostępna stabilna wersja. Najczęściej podkreślanym atutem jest szybkość „siódemki”, która ma na głowę bić poprzednie wersje. Ciekawie się również zapowiadają nowe elementy języka. Lista nowości znajdujących się w PHP7 jest całkiem długa, dlatego też nie będę wymieniał ich wszystkich, a skupię się jedynie na tych, które dla mnie są najciekawsze. Deklaracja typów skalarnych Od dawien dawna narzekałem na brak możliwości określenia typu danych przyjmowanych oraz zwracanych przez... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Autor wpisu: matipl, dodany: 16.10.2015 11:34, tagi: php

A jednak – właśnie ukazała się piąta wersja Release Candidate najnowszej wersji PHP, którego premiera zaplanowana jest na listopad 2015. Lista poprawionych błędów jest o wiele mniejsza niż ostatnio. To dobry znak.

Artykuł PHP 7.0.0 RC5 pochodzi z serwisu Mateusz matipl Kamiński.

Autor wpisu: Łukasz Socha, dodany: 13.10.2015 16:16, tagi: php, mvc

Czytelnikom bloga chyba nie muszę tłumaczyć co to jest i do czego służy paginacja. W tym wpisie udostępnię bibliotekę dostosowaną do szkieletu aplikacji pokazanego w cyklu MVC w praktyce z composer – tworzymy system artykułów. Żeby zrozumieć treść tego artykułu konieczne jest zapoznanie się powyższym cyklem. Kod biblioteki jest zmodyfikowaną klasą paginacji z aplikacji Open […]

Autor wpisu: Diabl0, dodany: 09.10.2015 14:46, tagi: php, sql

Pobieramy instantclient z strony Oracle (wymaga logowania). Ja korzystałem z wersji 11.2.0.4.0 (64-bit). Potrzebne nam są:

  • Instant Client Package – Basic: All files required to run OCI, OCCI, and JDBC-OCI applications
  • Instant Client Package – SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client

Zawartość unzipujemy i kopiujemy do wybranej ścieżki (w moim przypadku /usr/local/instantclient)

Następnie tworzymy symlinki:

ln -s libclntsh.dylib.11.1 libclntsh.dylib
ln -s libclntsh.dylib libclntsh.so

I exportujemy ścieżkę aby pdo_oci odnalazło sobie instantclienta:

export ORACLE_HOME="instantclient,/usr/local/instantclient,11.2.0.4.0"

Teraz pozostało nam już odpalić instalację PHP, np. poprzez:

brew install php56 --with-pdo-oci

Oczywiście pozostałe opcje kompilacji (oraz wersję PHP) dobieracie pod swoje potrzeby.

 

Autor wpisu: batman, dodany: 08.10.2015 10:00, tagi: css, javascript

Odkąd kupiłem pierwszy „mądry” telefon, czas jaki spędzam przeglądając strony internetowe na urządzeniach mobilnych, mniej więcej dorównuje czasowi przeglądania sieci na komputerze. I już pierwszego dnia zauważyłem, że przeglądanie to jest dalekie od wygodnego. Pomijając fakt, że wiele serwisów nie potrafi/nie chce dostosować swoich stron do urządzeń mobilnych, małe komputerki po prostu nie radzą sobie ze skomplikowanymi stronami, upakowanymi licznymi skryptami, obrazkami i wideo. Problem ten dostrzegło Google i przygotowało Accelerated Mobile Pages. AMP jest nowym frameworkiem... [[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Autor wpisu: zleek, dodany: 07.10.2015 14:09, tagi: css

If you have a dynamic content on your page, sometimes is the case to align this content vertically in the div container. As you know, this could be painful. However with this short CSS styling you can reach this goal

Autor wpisu: matipl, dodany: 06.10.2015 18:35, tagi: php

5 dni temu Sebastian Bergmann opublikował nową wersję PHPUnit – 5.0.0.

Dlaczego Wam o tym piszę, a nie wspominałem o poprzednich wydaniach? Ponieważ wraz z wersją PHPUnit 5 zostaje całkowicie usunięte wsparcie dla PHP 5.3, PHP 5.4, i PHP 5.5. To naprawdę poważna zmiana, ponieważ dopiero co skończyło się oficjalne wsparcie bug fixów w PHP 5.4 (wrzesień 2015), a już poszczególne biblioteki/rozwiązania przestają wspierać tą wersję.

Zmianą w pełni pozytywną jest przestawienie się w modelu dystrybucji PHPUnit na archiwa PHAR (w 1 pliku mamy wszystko czego wymaga PHPUnit do poprawnego działania). To powinno ułatwić pracę z testami jednostkowymi, jak również w przyszłości pozwoli na równoległe testowanie na różnych wersjach PHPUnit. Wsparcie dla PHPUnit 5 (łatanie błędów) jest zapewnione do 4 sierpnia 2017 roku.

I to nie koniec poważnych zmian. Sebastian oświadczył także, że kolejna wersja PHPUnit 6, której wydanie planowane jest na 5 sierpnia 20152016 zupełnie zostanie pozbawiana wsparcia PHP w linii 5.* (czyli pół roku po wydaniu PHP 7).

Artykuł PHPUnit 5.0.0 pochodzi z serwisu Mateusz matipl Kamiński.

Wszystkie wpisy należą do ich twórców. PHP.pl nie ponosi odpowiedzialności za treść wpisów.