Co nowego w PHP 5.6: Variadic functions

Film przedstawia Variadic functions czyli funkcje ze zmienną ilością argumentów. Zarówno w podejściu klasycznym z wykorzystaniem funkcji func_get_args() jak i nowym wprowadzonym w PHP 5.6 z wykorzystaniem operatora trzech kropek.
Czytaj dalej Co nowego w PHP 5.6: Variadic functions

Co nowego w PHP 5.6: Operator potęgowania

PHP 5.6 nadchodzi wielkimi krokami dlatego też rozpoczynam serię krótkich filmików na temat nowości w tej wersji języka. Zapraszam do komentowania i dzielenia się opiniami czy dana funkcjonalność byłą przez was wyczekiwana czy jest wam zbędna.
Czytaj dalej Co nowego w PHP 5.6: Operator potęgowania

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)