Dzisiaj na warsztat bierzemy GitLab i jego Pipelines. Od niedawna w darmowej wersji Core możemy korzystać z nich między projektami. W wersji płatnej ta funkcjonalność jest dostępną od dłuższego czasu.
Continue reading GitLab – Pipelines między projektamiBlog 📚
PhpStorm – Plugin “PHP composer.json” is incompatible
Witaj, dawno się nie słyszeliśmy 🙂 Blog ten się dość mocno zakurzył ostatnio, wynika to z faktu iż w moim życiu prywatnych sporo się zmieniło. Chciałbym to zmienić, postaram się umieszczać krótkie wpisy. Od czegoś trzeba zacząć, by wrócić do starych nawyków 🙂
Problem
Od aktualizacji 2020.1 (lista zmian ↗️) PhpStorm zacząłem otrzymywać taki komunikat:

Jedyne co da się zrobić z poziomu PhpStorm to zamknąć ten komunikat. Nie da się odinstalować tej wtyczki w oknie ustawień programu.
Continue reading PhpStorm – Plugin “PHP composer.json” is incompatiblePHP 7.3 – wydajność i stabilność
Witaj drogi czytelniku 🙂
Ktoś ostatnio zadał mi bardzo ciekawe pytanie. Czy zaktualizowałbym środowisko produkcyjne do 7.3? Nie umiałem mu powiedzieć. Wiem co nowa wersja oferuje, ale czy warto zrobić to już teraz? Sprawdźmy to!
Continue reading PHP 7.3 – wydajność i stabilnośćDevDocs.app – v1.3.0
Szybka aktualizacja. Dodałem wsparcie dla Dark Mode w macOS 👍
https://github.com/ddziaduch/devdocs-electron/releases/tag/v1.3.0
Wpis PHP 7.3 – nieścisłosci
Cześć!
Serdecznie dziękuję za przeczytanie poprzedniego wpisu o nowej wersji PHP. Wpis był bardzo długi, poświęciłem mnóstwo pracy nad nim. Głównie w godzinach bardzo porannych 🙃. Niestety znalazły się w nim dwa błędy, za co najmocniej przepraszam. W tym wpisie opiszę oba błędy, zapraszam do czytanie 🙂.
PHP 7.3 – co nowego?
👋 Dzień dobry.
Nowa wersja PHP v7.3 jest już tuż tuż. 13 grudnia zostanie udostępniona wersja produkcyjna. Zmian jest naprawdę dużo co widać po spisie treści 🙂. Zmiany nie są rewolucyjne, większość z nich to są drobnostki, ale na pewno każdy znajdzie coś dla siebie 👍.
📝 Spis treści:
- 💡 Elastyczna składnia HEREDOC / NOWDOC
- 💡 Przecinek po ostatnim argumencie w wywołaniach funkcji / metod
- 💡 Wsparcie referencji w
list() - 💡
json_encode()ijson_decode()– rzucanie wyjątków - 💡 Nowa funkcja
is_countable() - 💡 Nowe funkcje
array_key_first/last() - 💡 Nowa funkcja do haszowania haseł – Argon2id
- 💡 Same site cookie
- 💡
hrtime()– monotoniczny timer - 💡 Nowa metoda –
DateTime::createFromImmutable() - 💡 Nowa funkcja –
fpm_get_status() - 💡 Nowe funkcje w
GMP - 💡
CompileError– nowy typ błędu - 💡 Aktualizacja PCRE do PCRE2
- 💡
MBString– wsparcie pełnegocase-mappingicase-folding - 🔧
compact()rzuci Notice gdy napotka niezdefiniowaną zmienną - 🔧
instanceof– literał jako pierwszy operand – brakFatal error - 🔧 Przeprojektowane narzędzie
ext_skel - 🔧 Wyjątki nie wypełnią stanu
error_get_last() - 🔧
TypeErrorzgłosi błędne typy jakointorazbool - 🔧 Instrukcja
continuerzuciWarningwewnątrz switch - 🔧
ArrayAccessnie zrzutuje$offsettypustringnaint - 🔧 Naprawiono referencje w statycznych własnościach klas
- 🔧 Naprawiono odpakowywanie argumentów z kluczami nie
int - 🔧
BCMathużyje obsługi błędów PHP - ⚰️ Wsparcie dla BeOS porzucono
- ⚰️ Deprecated –
image2wbmp() - ⚰️ Deprecated – Stałe case-insensitive
- ⚰️ Deprecated – funkcje
mb*bez dokumentacji - ⚰️ Deprecated – funkcje szukania w string z argumentem nie
string - ⚰️ Deprecated –
fgetss()oraz filterstring.strip_tags - ⚰️ Deprecated – definiowanie własnej funkcji
assert() - ⚰️ Deprecated –
FILTER_FLAG_SCHEME_REQUIREDorazFILTER_FLAG_HOST_REQUIRED - ⚰️ Deprecated –
pdo_odbc.db2_instance_namedyrektywaphp.ini
Google Chrome Audits – krótki wstęp
Dobry wieczór.
Czy znasz już narzędzie do audytów w przeglądarce Google Chrome? Jeśli nie, to zapraszam do czytania 🙂
Kahlan – skróty podczas tworzenia instancji Double
Czołem!
Całkiem nie dawno dorzuciłem swoje 3 grosze do projektu Kahlan. W tym wpisie przedstawię co nowego dodałem.
Continue reading Kahlan – skróty podczas tworzenia instancji Double
DevDocs.app – wersja 1.2.1
Cześć, dzisiaj szybko. Wydałem drobną aktualizację. Były pewne dziury w pakietach npm które są w projekcie użyte. Także zalecam aktualizację!
https://github.com/ddziaduch/devdocs-electron/releases/tag/1.2.1
