Tag: PHP

Deployer - Prosty i szybki deploy w PHP

Łukasz Piotrowski Komentarzy 0

Wielu developerów boryka się z deployem swojej aplikacji na serwery produkcyjne.

Jedni wgrywają wszystkie pliki przez FTP, inni po SSH, a Ci bardziej zaawansowani robią git pull.

Do tego zazwyczaj dochodzi uruchomienie różnych procesów począwszy od instalacji pakietów Composer, aż po minifikację plików CSS i JS.

Problem rodzi się gdy nasza strona przestaje działać, odwiedzający się denerwują a my w pocie czoła i pośpiechu próbujemy dojść co się zepsuło.

Jeśli więc Deploy jest Twoim koszmarem lub chciałbyś aby to było jak najprostsze to czytaj dalej...


Kategorie: PHP Serwery

PHP7 - Type Hints & Return Types

Łukasz Piotrowski Komentarzy 0

PHP7 wprowadza wiele nowinek i smaczków do języka które już były znane w innych. Omawiałem już Anonymouse Class, Operator <=> oraz Grupowanie "use".

Dziś zajmiemy się kolejnym mega feature który pozwala nam na jeszcze większą kontrolę nad tym co piszemy i czego oczekujemy: Type Hints oraz Return Types.

Do dzieła...


Kategorie: PHP

PHP7 - Anonymous Class

Łukasz Piotrowski Komentarzy 0

PHP5 przyniosło nam w swojej rewolucji względem starego poczciwego funkcje anonimowe.

W wielkim skrócie to możliwość zadeklarowania funkcji bez nazwy i przypisanie i np. przypisanie jej do zmiennej.

Anonymous Class działają na podobnej zasadzie. A do czego nam to? Zaraz się przekonacie...


Kategorie: PHP
Tagi: PHP7 PHP Redis

PHP7 - Grupowanie namespace "use"

Łukasz Piotrowski Komentarzy 0

Wiele razy spotkaliśmy się z gdy w naszym pliku deklaracja use rozrastała się do dość sporych rozmiarów. Wtedy całość przypominała coś takiego:

<?php

namespace Procest\Command;

use Project\Commnad\Builder;
use Project\Commnad\Client;
use Project\Commnad\Server;
use Project\Controller\Services\Client1;
use Project\Controller\Services\Client2;
use Project\Controller\Services\Client3;

PHP7 ma na to radę...


Kategorie: PHP

PHP7 - Spaceship operator "<=>"

Łukasz Piotrowski Komentarzy 0

Spaceship operator to nowy twór dodany w PHP7.

Działanie

Jest to operator porównania zwracający -1, 0, 1:

<?php

$a = 1;
$b = 2;
echo $a <=> $b; // -1

$a = 2;
echo $a <=> $b; // 0

$a = 3;
echo $a <=> $b; // 1

Kategorie: PHP
Top