ในขณะที่ใช้วิธี php Array รู้สึกลำบากเนื่องจากรูปแบบที่ไม่มีโครงสร้าง
ตัวอย่างเช่น คุณกำลังใช้เมธอด array_map
และ array_filter
ของ php ในขณะที่ใช้งาน คุณอาจสังเกตเห็นว่าสำหรับเมธอด array_map
นั้น $callback
มาเป็นพารามิเตอร์แรกของเมธอด ตามด้วย $array
แต่สำหรับเมธอด array_filter
นั้น $array
มาก่อน จากนั้น $callback
และโครงสร้างแบบผสมนี้มีอยู่ทุกหนทุกแห่ง
จากนั้นฉันก็พบว่า JavaScript ใช้รูปแบบที่ดีสำหรับกรณีเหล่านี้ และฉันก็เป็นแฟนตัวยงของ JavaScript เช่นกัน นั่นเป็นเหตุผลที่ฉันตัดสินใจสร้างห้องสมุดแห่งนี้ ฉันสามารถพูดได้ว่าผู้ชื่นชอบ JavaScript สามารถรับความรู้สึกที่แท้จริงของ JavaScript ได้โดยใช้สิ่งนี้ และผู้ที่ไม่ใช่คนรัก JavaScript ยังได้รับประโยชน์จากโครงสร้างที่ดีของการจัดการ อาเรย์
ขณะนี้ฉันได้กล่าวถึงเฉพาะวิธี array
เท่านั้น ในอนาคตอันใกล้นี้ ฉันจะเพิ่ม object
และ string
method
จำเป็นต้องมี composer
เพื่อติดตั้งแพ็คเกจ หากคุณได้ติดตั้งผู้แต่งแล้วให้รันคำสั่ง
composer require ahamed/jsphp
หลังจากติดตั้งสำเร็จ ให้รวมไลบรารีไว้ในโปรเจ็กต์ของคุณ
require_once __DIR__ . ' /vendor/autoload.php ' ;
use Ahamed JsPhp JsArray ;
$ data = [ 1 , 2 , 3 , 4 , 5 ];
$ array = new JsArray ( $ data );
$ square = $ array -> map (
function ( $ item ) {
return $ item * $ item ;
}
);
print_r ( $ square );
สำหรับการเขียนเอกสารนี้ ฉันได้ติดตาม MDN บ่อยครั้ง ขอบคุณ MDN ไซต์นี้ช่วยให้ฉันเรียนรู้ JS ได้มากมาย
ติดตามหน้าวิกิเพื่อดูเอกสารรายละเอียด
คุณสามารถรันการทดสอบ PHPUnit
และ PHP_CodeSniffer
ได้
composer run-script test
composer run-script phpcs