ซอฟแวร์ตัวเลือกไบนารี

Enter: ลูกแพร์แม้ว่าภาพของผลไม้มาใจลูกแพร์จริงยืนสำหรับ PHP ขยายพื้นที่เก็บข้อมูลและการประยุกต์ใช้และได้รับการขนานนามว่าเป็นระบบกรอบและการจัดจำหน่ายสำหรับส่วนประกอบที่นำมาใช้ใหม่ PHPวางวิธีอื่นให้ลูกแพร์ประปาที่คุณต้องการที่จะเสร็จสิ้นโครงการของคุณใน time. PEAR หลักเป้าหมายสถาปัตยกรรมโดเมน: รหัสที่สามารถนำกลับมาใช้ใหม่ในการใช้งานมาก แต่เป้าหมายสถาปัตยกรรมโดยเฉพาะอย่างยิ่ง (กล่าวคือการใช้งานเว็บ)ส่วนใหญ่ของแพคเกจที่ได้รับจากลูกแพร์แก้ปัญหาเฉพาะที่พบโดยทั่วไปปพลิเคชันเว็บอาคารเหล่านั้นโดยไม่คำนึงถึงประเภทของเว็บไซต์เป็นตัวอย่าง built. For, ลูกแพร์ :: ตรวจสอบให้ห้องสมุดของการปฏิบัติการตรวจสอบร่วมกันช่วยให้คุณตรวจสอบอะไรจากURL ที่ (สำคัญมากถ้าคุณต้องการที่จะป้องกันการโกง XSS) เบอร์บัญชีธนาคารระหว่างประเทศ (IBAN)คุณสามารถจะหาเหตุผลที่จะลูกแพร์กลับมาใช้ :: ตรวจสอบในทุกประเภทของการใช้งานประหยัดตัวเองมากของความพยายามและหลีกเลี่ยงความเป็นไปได้ว่าทางเลือกที่ 8212 ของคุณแสดงออกปกติ 8212 มีหลุมที่น่ารังเกียจในนั้น (เพราะมีเวลาไม่การทดสอบความระมัดระวัง) ลูกแพร์ได้โดยเริ่มต้นโครงการเริ่มต้นขึ้นในใจของผู้ Stig Bakken นี้ (whos ชื่ออาจจะเป็นคุณได้วิ่งเข้ามาผ่านทาง PHP คู่มือการใช้งาน)ตำนานเล่าว่าเพอร์สต้องการที่จะสร้างบางสิ่งบางอย่างเช่น Perls CPAN (พื้นที่เก็บข้อมูลขนาดใหญ่ของใหม่ใช้งานโซลูชั่น Perl) สำหรับ PHP. Work ในลูกแพร์เริ่มต้นขึ้นในเดือนพฤศจิกายนปี 1999 ที่มีจุดเริ่มต้นของสิ่งที่อาจจะเป็นลูกแพร์ที่สุดแพคเกจที่ใช้กันอย่างแพร่หลาย, ลูกแพร์:ธ. อ.กว่าสามปีถัดไปเป็นชุมชนเล็ก ๆ ของผู้เติบโตขึ้นมาลูกแพร์ค่อยๆสร้างมันลงไปในครั้งแรกที่วางจำหน่ายสาธารณะ (1.0) ในเดือนมกราคมเป็นจริง 2003.In ปล่อยสาธารณะค่อนข้างเรียกชื่อผิดเช่นเดียวกับโครงการที่มาเปิดเป็นจำนวนมากในการพัฒนาลูกแพร์เป็นของประชาชนเสมอผ่านทางเซิร์ฟเวอร์ PHP CVS ในขณะที่ลูกแพร์เว็บไซต์แรกที่ปรากฏตัวขึ้นในเดือนตุลาคมปี 2000 แม้จะอยู่ระหว่างการก่อสร้างนี้ไม่ได้ตั้งใจอาจจะตั้งความคาดหวังเร็วเกินไปพูดคุยเกี่ยวกับการเปิดตัวของลูกแพร์ก็อาจจะทำให้เกิดความสับสนน้อยลูกแพร์ :: DB ตัวอย่างเช่นที่มีอยู่ก่อนเวลาเป็นรุ่นเสถียรในเมษายน 2002 (รุ่น 1.2)ลูกแพร์เป็นหลังจากทั้งหมดไม่ได้เป็นองค์กรเดียว แต่โครงสร้างพื้นฐานสำหรับการกระจายรหัสและห้องสมุดทั้งหมด (หรือแพคเกจ) เก็บไว้ในที่วางจำหน่าย repository. What สาธารณะหมายจริงๆเป็นรุ่นเสถียรแรกของลูกแพร์และติดตั้งแพคเกจผู้จัดการ (คนโครงสร้างพื้นฐาน) ซึ่งทำให้มันเป็นเรื่องง่ายที่จะดึงข้อมูลจากลูกแพร์แพคเกจรวมทั้งได้เห็นในไม่ช้าที่วางจำหน่ายก็ยังได้รับเชิญไปทั้งหมดเพื่อให้ลูกแพร์ด้านสับสน go. Another ของลูกแพร์นี้ทำให้เกิดคำถาม: ถ้าลูกแพร์จริงๆเป็นพื้นที่เก็บข้อมูลสำหรับโค้ด PHP, ทำไมไม่ได้มีทุกคนรู้ว่าการติดตั้งจาก Hotscripts ว่าการติดตั้งของ PHPแอพลิเคชันที่คุณเพียงแค่เปิดเครื่องรูดและไปขวา Thats โค้ด PHP จริงมากโดยทั่วไปง่ายมากที่จะปรับใช้แต่วิธีการที่มักจะมีคุณทำงานเป็นข้อความผิดพลาดเช่นนี้ไม่สามารถเปิด lib / someClass. php สำหรับการรวมเมื่อใช้บุคคลที่สามโค้ด PHP (เพราะ PHP couldnt พบ someClass. php ใน includepath ของคุณ) ลูกแพร์มีวิธีการมาตรฐานที่จะให้ปิดส่วนประกอบ PHP - shelf ซึ่งใช้การแก้ไขรวมถึงเส้นทางสิ่งที่หมายถึงตราบใดที่คุณมีลูกแพร์ตั้งอย่างถูกต้องเป็นที่รวมถึงลูกแพร์ :: CacheLite ตัวอย่างเช่นสามารถทำได้ด้วยต่อไปนี้: สิ่งที่เกี่ยวกับเมื่อคุณกำลังผสมห้องสมุดภายนอกจำนวนมากลงในใบสมัครของคุณทำทุกรูปแบบการเขียนโปรแกรมที่แตกต่างกันผสมให้เข้ากันสิ่งที่คุณทำเมื่อบางโครงการที่มาเปิดคุณอาศัยเริ่มต้นสร้างทุกประเภทของข้อความผิดพลาดขอบคุณอัพเกรด PHP เป็นเจ้าของยังคงสนับสนุนมัน Thats ไม่พูดถึงทุกคน gotchas PHP อื่น ๆ เช่น magicquotes และ registerglobals. Thereจะมีจำนวนมากของนักพัฒนา PHP ที่มีประสบการณ์ที่เอื้อต่อลูกแพร์และด้วยความช่วยเหลือของข้อเสนอแนะของผู้ใช้แก้ไขข้อผิดพลาดค่อนข้างรวดเร็วด้วยปัญหาเช่น magicquotes รีดออกอย่างรวดเร็วหากพวกเขาเกิดขึ้นในทุกเอาใจใส่ยังมีความตั้งใจที่จะรับหย่อนดังนั้นถ้าหนึ่งในผู้ร่วมสมทบลูกแพร์หยดออกแพคเกจจะมักจะถูกส่งมอบให้กับใครบางคน else. There นอกจากนี้ยังมีสัญญาณว่าแม้จะถูกแรงบันดาลใจจาก Perls CPAN ทีมลูกแพร์ที่มีเป้าหมายในการขึ้นห้องสมุดแบบบูรณาการ 8212 สิ่งที่ Java เหมือนยกตัวอย่างเช่นลูกแพร์ :: DBDataObject (ตามที่คุณได้เห็นมาก่อนใน SitePoint ที่นี่) ให้คงอยู่ชั้นฐานข้อมูลที่ช่วยให้คุณรักษาตารางเช่นวัตถุและส่วนใหญ่ลืม SQLDBDataObject ใช้ลูกแพร์ :: ฐานข้อมูลที่จะทำให้การโทรที่แท้จริงให้กับฐานข้อมูลของคุณช่วยให้คุณได้รับประโยชน์จากการทำงานที่จะให้ไม่ว่าสิ่งที่คุณกำลังเครื่องยนต์ฐานข้อมูลโดยใช้นอกจากนี้ลูกแพร์ใหม่ระบบข้อเสนอแพคเกจ (PEPr) ให้ตรวจคัดกรองระดับของสิ่งที่รหัสที่ได้รับในลูกแพร์ในสถานที่แรกไม่เชิงกระบวนการชุมชน Java แต่ขั้นตอนในคำถาม direction. The ขวาของลูกแพร์วิธีแพคเกจได้รับการออกแบบจะนำไปสู่​​การอภิปรายที่แบ่งนักพัฒนา PHP จำนวนมากค้นหารอบ (อาจจะใน SitePoint ฟอรั่ม) และคุณจะพบความคิดเห็นเกี่ยวกับลูกแพร์และแพคเกจที่พบภายในตั้งแต่มันจะดูดมันหิน 8212 และครอบคลุมทุกสิ่งในระหว่างดังนั้นทำไมปฏิกิริยาเหล่านี้เพื่อแยก PEARPEAR เป็นโครงการเป็นหลายสิ่งหลายอย่างที่หลาย ๆ คนควบคู่ไปกับการเกิดปฏิกิริยาในเชิงบวกมาพูดเหมือนว่ามันจะไม่ได้ทำสิ่งที่ฉันต้องการและป่องของคำถามทั่วไปของการออกแบบโปรแกรมเชิงวัตถุที่มีขอบเขต PHP เป็นภาษาที่ไม่ซ้ำกันในการที่เธอเอาใจใส่ไม่มีสิ่งดังกล่าวเป็น coder PHP ทั่วไปมันจะดึงดูดนักพัฒนาจากภูมิหลังทั้งหมดจากแฮกเกอร์ Perl เพื่อ gurus ชวาจากนักออกแบบเว็บโปรแกรมเมอร์อาชีพสร้างสิ่งที่เหมาะกับทุกคนเป็นไปไม่ได้คุณจะหาอัญมณีในลูกแพร์บ่อยแม้ว่าแพคเกจคุณได้เลือกที่สมบูรณ์แบบที่ไม่ได้เป็นสิ่งที่ดีพอสำหรับปัญหาที่คุณกำลังพยายามที่จะ solve. Theres ยังด้านสังคมชุมชนนักพัฒนาลูกแพร์ที่มีการเปลี่ยนแปลงรูปร่างจากกลุ่มที่ค่อนข้างเล็กของนักพัฒนาที่รู้จักกันและมีความสามารถในการประสานงานได้อย่างง่ายดาย, ลูกแพร์อยู่ในขณะนี้ดึงดูดการป้อนข้อมูลอื่น ๆ อีกมากมายจากชุมชน PHP โดยรวมในขณะที่ thats สิ่งที่ดีก็ยังนำไปสู่​​ความเจ็บปวดความพยายามที่จำเป็นในการจัดการการป้อนข้อมูลใหม่นี้มีความสำคัญและมีโชคดีที่มีคนให้ขึ้นเวลาว่างของพวกเขาจะทำเช่นนั้นในบางครั้งการตอบสนองที่ไม่ดีให้กับใครบางคนฉันจะถามหรือวิจารณ์ชั้นเชิงของแพคเกจวิธีลูกแพร์ (คน elses ทำงานหนัก) ได้ในอดีตที่ผ่านมานำไปสู่​​ความแค้นเป็น held.