PhpStorm 8 z obsługą @Blade templates

Pojawiła się właśnie wersja EAP 138.1505 świetnego IDE jakim jest PHPStorm. W tej wersji dodano m.in. pełne wsparcie dla szablonów blade, które są domyślnym systemem szablonów dla frameworka Laravel. Wspierane funkcje to:
Czytaj dalej PhpStorm 8 z obsługą @Blade templates

Następną wersją PHP będzie PHP 7

Głosowanie nad wersją PHP 6 vs PHP 7 zostało zakończone i stosunkiem głosów 58 do 24 wygrała wersja PHP 7.

A jakie jest wasze zdanie? Ja skłaniałem się na początku do wersji PHP 6, jednak argumenty przytoczone za wersją PHP 7 przekonały mnie i myślę, że podjęta została dobra decyzja.

The vote has ended. By 58 votes to 24, the next major release of PHP, to succeed the 5.x series, shall be named PHP 7.

Hopefully this is the end of the matter and we can get onto matters of implementation and features, rather than naming. 🙂

http://news.php.net/php.internals/76254

Co nowego w PHP 5.6: Argument unpacking

W trzeciej części co nowego w PHP 5.6 przedstawię zagadnienie nazwane argument unpacking. Nie spotkałem się z polskim tłumaczeniem, ale myślę że można to nazwać rozwinięciem lub wypakowaniem argumentów. Jeśli się nie zgadzacie lub macie lepsze tłumaczenie zapraszam do komentowania.
Czytaj dalej Co nowego w PHP 5.6: Argument unpacking

Sesje i Redirect w Laravel a UTF-8 BOM

Jeśli mieliście kiedyś problem, że sesja w waszej aplikacji nie była utrzymywana pomiędzy zapytaniami do serwera lub podczas wykonywania przekierowania pojawiał się napis:


Redirect to: http://localhost/przekieruj/na

to przyczyną może być to, że pliki w aplikacji mają kodowanie UTF-8 z BOM.

BOM można bardzo łatwo usunąć przy pomocy PhpStorm’a. Kiedy mamy otwarty plik wystarczy kliknąć prawym klawiszem myszy i wybrać polecenie: Remove BOM.

Aby znaleźć pliki z kodowaniem BOM wykonaj komendę:


grep -rl $'xEFxBBxBF' .

więcej na: http://stackoverflow.com/a/2858757/1343422

Więcej o problemach z sesjami i wysyłaniem nagłówków w PHP przeczytasz na:
UTF-8 i problemy w PHP oraz Flash – BOM (Byte Order Mark)