Importante
À luz dos recentes acontecimentos em Gaza, encorajo todos a educarem-se sobre as questões em curso na Palestina e a considerarem apoiar as pessoas de lá. Aqui estão alguns recursos e links para doações:
Obrigado por reservar um momento para conscientizar e fazer a diferença.
Psl é uma biblioteca padrão para PHP, inspirada em hhvm/hsl.
O objetivo do Psl é fornecer um conjunto consistente, centralizado e bem digitado de APIs para programadores PHP.
<?php
declare (strict_types= 1 );
use Psl Async ;
use Psl TCP ;
use Psl IO ;
use Psl Shell ;
use Psl Str ;
Async main ( static function (): int {
IO write_line ( ' Hello, World! ' );
[ $ version , $ connection ] = Async concurrently ([
static fn () => Shell execute ( ' php ' , [ ' -v ' ]),
static fn () => TCP connect ( ' localhost ' , 1337 ),
]);
$ messages = Str split ( $ version , "n" );
foreach ( $ messages as $ message ) {
$ connection -> writeAll ( $ message );
}
$ connection -> close ();
return 0 ;
});O método de instalação suportado é via compositor:
composer require azjezz/psl Consulte o repositório php-standard-library/psalm-plugin .
Consulte o repositório php-standard-library/phpstan-extension .
Você pode ler a documentação da API no diretório docs/ .
Dê uma olhada em CONTRIBUTING.md .
A licença MIT (MIT). Consulte LICENSE para obter mais informações.