- traits
- short array syntax -
$ar = []
- function array dereferencing -
foo()[0]
- Closures support $this -
- <?= always enabled
- Class member access on instantiation -
(new Foo)->bar()
- binary number format -
0b001001101
- file upload progress
- CLI web server -
php -S localhost:8000
,php -S 0.0.0.0:8000
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/local/opt/php@7.3/bin/php | |
<?php | |
$algList = hash_algos(); | |
foreach ($algList as $alg) { | |
$time = microtime(true); | |
for ($i = 0; $i <= 10000; $i++) { | |
// $hash = hash_file($alg, 'composer.lock'); | |
$hash = hash($alg, 'th thd ghdg h awf aw fgawrg aerg earg esrg esrg esr gse rgse reg serg se se rgse rs '); |
Zbiór przeniesiony z gist do jednego repo w celu łatwiejszego zarządzania.
Zachęcam do przejrzenia pozostałych zbiorów z repozytorium, oraz do aktywnego dodawania własnych komend
- pwd - aktualny katalog
- ls -la - listuje wszystkie dostępne pliki
- ls -lat - listuje wszystkie dostępne pliki posortowane według czasu modyfikacji
- cp -r {nazwa pliku/katalogu} {miejsce docelowe} - kopiuje plik lub cały katalog z zawartością we wskazane miejsce
- mv {nazwa pliku/katalogu} {miejsce docelowe} - przenosi plik lub cały katalog z zawartością we wskazane miejsce (jeśli lokalizacja pliku docelowego jest taka sama jak pliku do przeniesienia, zmienia nazwę)
- du -sh - pokazuje zajętość całego katalogu
- du -sh * - pokazuje rozmiar poszczególnych plików i katalogów