psl
Kanda - 3.1.0
重要
ガザでの最近の出来事を踏まえ、パレスチナで現在進行中の問題について学び、現地の人々を支援することを検討することを皆さんにお勧めします。以下にいくつかのリソースと寄付リンクを示します。
意識を高め、変化をもたらすために時間を割いていただきありがとうございます。
Psl は、hhvm/hsl からインスピレーションを得た PHP の標準ライブラリです。
Psl の目標は、一貫性があり、一元化され、適切に型指定された API セットを 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 ;
});
サポートされているインストール方法は、composer 経由です。
composer require azjezz/psl
php-standard-library/psalm-plugin
リポジトリを参照してください。
php-standard-library/phpstan-extension
リポジトリを参照してください。
docs/
ディレクトリにある API ドキュメントを読むことができます。
CONTRIBUTING.md
を見てください。
MIT ライセンス (MIT)。詳細については、 LICENSE
を参照してください。