psl
Kanda - 3.1.0
สำคัญ
จากเหตุการณ์ที่เกิดขึ้นในฉนวนกาซาเมื่อเร็วๆ นี้ ผมขอแนะนำให้ทุกคนให้ความรู้เกี่ยวกับปัญหาที่กำลังดำเนินอยู่ในปาเลสไตน์ และพิจารณาสนับสนุนผู้คนที่นั่น นี่คือแหล่งข้อมูลและลิงก์การบริจาคบางส่วน:
ขอขอบคุณที่สละเวลาสักครู่เพื่อสร้างความตระหนักรู้และสร้างความแตกต่าง
Psl เป็นไลบรารีมาตรฐานสำหรับ PHP ซึ่งได้รับแรงบันดาลใจจาก hhvm/hsl
เป้าหมายของ 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 require azjezz/psl โปรดดูที่ที่เก็บ php-standard-library/psalm-plugin
โปรดดูที่ที่เก็บ php-standard-library/phpstan-extension
คุณสามารถอ่านเอกสารประกอบ API ได้ในไดเรกทอรี docs/
เข้าไปดูที่ CONTRIBUTING.md
ใบอนุญาตเอ็มไอที (MIT) โปรดดู LICENSE สำหรับข้อมูลเพิ่มเติม