Software

PHP 5.x ออกมาได้ 3 ปีแล้วแต่คนใช้ยังน้อย เหตุผลอาจเป็นเพราะไม่มีความจำเป็นที่จะใช้ (เพราะบรรดา CMS ต้องการแค่ PHP 4) หรือไม่ก็เป็นว่าอยากใช้แต่ใช้ไม่ได้ (โฮสต์ไม่สนับสนุน)

แคมเปญ GoPHP5 จึงเกิดขึ้น โดยดีเดย์วันที่ 5 กุมภาพันธ์ 2008 เป็นวันที่

  • CMS จะต้องเริ่มออกรุ่นใหม่โดยบังคับเวอร์ชัน PHP 5.2 ขึ้นไป (ไม่มีผลกับรุ่นที่ออกก่อนวันที่ 5 ก.พ.)
  • โฮสต์จะเปลี่ยนเวอร์ชัน PHP มาเป็น 5.2

ตอนนี้ CMS ที่เข้าร่วมโครงการมีรายใหญ่ๆ คือ PHPMyAdmin, Drupal (เริ่มเวอร์ชัน 7) และ Typo3 ส่วนโฮสติ้งยังมีแต่ในสหรัฐ ถ้าโฮสต์บ้านเราเข้าร่วมแล้วส่งชื่อไปคงเท่ไม่หยอก เอาเป็นว่าโฮสต์เจ้าไหนร่วมโครงการ Blognone จะช่วยโฆษณาให้อีกแรงละกัน (เช่นเดียวกับโฮสต์ที่รับ RoR หรือ Python ด้วยนะครับ)

เว็บไซต์ HiverMinds วิเคราะห์ว่ายังขาด Wordpress กับ Mambo/Joomla และบรรดา Control Panel ทั้งหลาย นอกจากนี้ต้องได้ปัจจัยสนับสนุนจากบรรดาดิสโทรด้วย ซึ่งปัจจุบัน Red Hat ยังให้ PHP 5.1 มากับดิสโทรอยู่

ที่มา - GoPHP5

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

au8ust Fri, 06/07/2007 - 16:03

เห็นข่าวนี้แล้วอดสงสัยไม่ได้ว่าทำไม host ส่วนใหญ่เมืองไทยไม่ค่อยใช้​ PHP5

เท่าที่ทราบนะครับ การที่จะเปลี่ยนไปใช้ PHP5 นั้น ย่อมกระทบกับลูกค้าเก่าๆ ที่อยู่บน server นั้นแน่นอน แต่ถ้าทางผู้ให้บริการโฮสต์คิดจะขยับขยายจำนวน server แล้วละก็ เครื่องใหม่ๆ น่าจะอัพเกรดกันได้แล้ว

ส่วนอีกเหตุผลก็รวมไปถึงพวก CMS ด้วยล่ะครับ ต่างรอกันไปรอกันมา คงต้องมีหัวหอก หรือการรวมกลุ่มคล้ายๆ แบบนี้ จะได้ไปในทางเดียวกัน

นอกจาก PHP5 แล้ว ผมยังอยากให้สนับสนุน MySQL5 กันด้วยซ้ำ มีของดีให้ใช้ไม่ใช้ ทุกวันนี้งานที่บริษัทเลยต้องหา server ที่เป็น dedicated มาใช้ จะได้รองรับงานระดับ enterprise ได้

เท่าที่สังเกตุเพราะตัว panel ที่ใช้ด้วยที่มันผุกติด และ ลูกค้าด้วย เมืองนอกย้ายกันหมดแล้ว ตอนย้ายใหม่ๆ ผมก็โดนผลกระทบไปเหมือนกันต้องปรับปรุงเว็บที่ใช้กันวุ่นเลย

Arthuran Fri, 06/07/2007 - 17:06

โฮสในไทยที่ใช้ php5 ชัดๆก็ AppServHosting เจ้าของคือผู้พัฒนาโปรแกรม AppServ

เห็นหลายๆโฮสทยอยอัพเดทกันอยู่ บางที่อัพเดท MySQL ไปด้วยเลย

-- arthuran.net

icez Fri, 06/07/2007 - 17:24

mysql5 ผมลุยมานานแล้วครับ แต่... php5 นี่ตอนนี้เป็นแค่ optional ถ้าจะใช้ request มาได้ เซต per-domain ได้ แต่ไม่ได้เป็น default

เครื่องใหม่อาจตั้งเป็น default เลยมั้ง แล้วค่อยลง php4 เป็น optional ไป

oakyman Fri, 06/07/2007 - 21:17

ทำไมต้องบังคับกันด้วยยยยย (คือมันมีอะไรดีครับ) -- my blog

ipats Fri, 06/07/2007 - 21:57

ปัญหาเท่าที่รู้มาจากการเปลี่ยน 4 --> 5 เกิดจากสาเหตุเดียวคือ.. เขียนสคริปไว้ไม่รอบคอบพอ

ที่เจอบ่อยคือการใช้ตัวแปรรับค่าโดยตรง ($abc แทนที่จะใช้พวก $_GET['abc']) ซึ่งเป็นแค่ปัญหาการตั้งค่าที่ default เปลี่ยนไปเล็กน้อย

ส่วนอื่นๆ ดูได้ที่นี่

สังเกตว่า ถ้าเขียนรอบคอบดีแล้ว พวก incompatible พวกนี้ แทบจะไม่มีผลอะไรเลยกับการเปลี่ยนรุ่น PHP (เช่นเปลี่ยนจาก warning เป็น error .. ถ้าดักดีๆ แม้แต่ warning ก็ต้องไม่มี จริงม่ะ)

กลับกัน ถ้าเปลี่ยนจาก 5 --> 4 นี่ซิ ยุ่งกันตายแน่ :p

ถ้าถามว่า 5 มีอะไรดีกว่า 4 จริงๆ ผมก็ไม่ค่อยเห็นว่ามันจะต่างกันมาก นอกจากมีฟังก์ชันสารพัดประโยชน์เยอะขึ้น (ผมไม่ได้ใช้คลาส)

ส่วนที่อ้างว่าทำงานเร็วขึ้น อันนี้ไม่เคยลองทดสอบดู แต่จากการคาดเดา มันก็น่าจะเร็วกว่าจริง (เร็วขึ้น.. ก็สามารถให้คนมาใช้เครื่องเยอะขึ้น ได้รายได้เยอะกว่าเดิม)

---------- iPAtS

lancaster Fri, 06/07/2007 - 23:11

ที่ผมใช้ 5 ก็เพราะต้องเขียนแบบ oop

ใช้ไปใช้มาติดใจ ก็เลยจับลงทุก server ซะเลย

mk Fri, 06/07/2007 - 23:21

In reply to by tdelphi

โอ้ ผมหมายถึงว่าต้องไปมีรายชื่ออยู่ใน GoPHP5 ด้วยน่ะครับ

แล้วที่เห็นจาก phpinfo ยังเป็น 5.1 อยู่เลยครับ

HaMoo Sat, 07/07/2007 - 01:42

อยากให้เป็น 5 ทั้งสองตัวมานานแระ !! แต่ยังไม่ค่อยเห็นใครทำซักที !!

AnnoMundi Sat, 07/07/2007 - 01:43

ถ้าจะใช้ PHP5 ต้องเป็น PHP 5.2.x เพราะเร็วขึ้นกว่าเดิมมากรวมถึง Feature ต่างๆที่ช่วยให้เขียนเว็ปได้ง่ายขึ้น และ ปลอดภัยมากขึ้น

ด้านความเร็วที่ลองเอา code Bechmark จากเว็ป timestretch มาลองดูแล้ว เร็วกว่า Python 2.5.1 อีก

-------------------------------------------- AnnoMundi's Weblog

apples Sat, 07/07/2007 - 02:44

ขอบคุณข่าวนี้มากครับ ทำให้ Referer เข้าเว็บผมเยอะมากๆ ก็ตกใจ ทำไมมีคนนินทาเยอะขนาดนี้ ต้องขอออกตัวก่อนนะครับ สำหรับใคร ชอบ/ไม่ชอบ PHP5 พอดีมีคนเข้ามา comment ล้น ผมขออธิบาย เป็นลำดับตามประสพการณ์ที่ผมได้เจอะเจอมากับ PHP5 ละกัน - ทำไมต้อง PHP5 = ถ้าไม่ PHP5 ตอนนี้ก็บ้าไปแล้วคุณไปดูได้ครับ http://snaps.php.net เค้าจะ Release เป็น V6 แล้ว ตอนอัพเป็น PHP4 -> PHP6 พูดตรงๆ นะครับ ความบรรลัยจะมาเยือนสำหรับการปรับตัวแบบก้าวกระโดดที่เกิดกับโปรแกรมเมอร์ - คำถามนี้เหมือนกับคำถามว่าทำไมถึง UTF-8 แล้วทำไมไม่ใช้ TIS-620 = คำถามนี้ผมเคยเขียนไว้นานละในเว็บผมลองหาดูเอง แล้วจะเข้าใจเองครับว่าทำไม -_-' ขนาด Blognone ยัง UTF-8 เลย :-P - คำถามที่ว่า PHP5 มี Bug ทำให้ Script PHP4 รันไม่ได้ = ถ้าถามผม ถ้ามีคนตอบแบบนี้ผมว่าคนตอบนั้นถือว่า โ... บร..ลั.. เติมเอาเองนะครับอาจจะแรงแต่มันก็จริง ความจริงคือ PHP5 ไม่ได้มี Bug แต่คนเขียนโปรแกรม PHP4 บนพื้นฐานด้านความปลอดภัยที่หละหลวมทำให้รันบน PHP5 แล้วเกิด Error แปลง่ายๆ "คุณไม่เข้าใจระบบโปรแกรมมิ่งเองแล้วจะบ่นไม่ได้หรอกว่าที่คุณเขียนแล้วรันบน PHP5 แล้วเกิด Error แล้วบอกว่าใช้ PHP4 ดีกว่า" - คิดอย่างไรกับ PHP5 = ต้องส่งเสริมครับ มันถึงเวลาแล้ว ผมผลักดันมานานแล้ว สำหรับ CMS ทุกชนิดที่รันบน Host ผมรันได้ทุกยี่ห้อ ทุก Version ครับ ไม่เคยมีใครบ่นสักแอะว่ารันไม่ได้ - แล้ว PHP4 จะทำไง = apt-get install php5 จบข่าว ช่างมัน เริ่มต้นชีวิตใหม่กับ PHP5 สั้นๆ - ประโยคสุดท้ายที่อยากพูด = PHP5 และ MySQL 5 ต้องส่งเสริมและผลักดัน เทคโนโลยีทุกวันนี้ไม่มีวันหยุดนิ่ง เหมือนกับการขับรถ เมื่อก่อนมีคนบอกรถแบบคาบูเรเตอร์ดีกว่าหัวฉีด สุดท้ายรถหัวฉีดดีกว่าอยู่ดี อีกหน่อยมีรถ Hybrid จะเถียงกันอีกนานไหมว่าใช้น้ำมันอย่างเดียวดีกว่า Hybrid นานาจิตตัง แต่สำหรับผม เทคโนโลยีคือความก้าวหน้า แค่นี้แหละครับ

http://www.appservhosting.com

mk Sat, 07/07/2007 - 09:38

In reply to by apples

ผมเสริมเรื่อง Unicode หน่อยครับ

Unicode ออกแบบมาเพื่อเป็น "One Encoding to Rule Them All" แต่การจะไปถึงจุดนั้นก็ต้องได้รับการสนับสนุนมากมาย และเจอแรงต้านจากความเฉื่อยในการใช้งาน TIS-620 ที่ไม่รู้จะเปลี่ยนไปทำไม

Blognone อยากช่วยเร่งให้ไปถึงจุดนั้นได้ ซักนิดก็ยังดี แล้วหวังว่าโลกวันนึงจะเป็นวันที่ทุกคนไม่ต้องสนใจอีกต่อไปว่าใช้ encoding อะไร

yimp Sun, 15/07/2007 - 22:40

ที่จริงเรื่อง coding standard ของ php มีการเปลี่ยนมาตั้งแต่ช่วง 4.1 (GET-POST) (ถ้าผมจำไม่ผิดนะ)มันก็นานแล้วนะ ถ้าไม่รวมถึงการเปลี่ยนแปลงใหญ่เรื่อง OO ใน php5 มันก็มากกว่า 5 ปีเลยหละที่ทาง PHP Group พยายามผลักดันให้เขียน code ให้ถูกต้อง เป็นมาตรฐานเดียวกัน

ผมเองยังไม่ได้ติดตาม php6 มากนัก แต่อยากจะให้เน้น support เรื่อง thread มากๆหน่อย เพราะตอนนี้ cpu มันกลายเป็นแบบ Multicore กันเยอะแล้ว

http://yimp.6te.net

ถึงเวลาปฏิวัติครั้งใหม่แล้วครับ

ปัญหาของเทคโนโลยีคือ การไม่ยอมเปลี่ยนแปลง

เมื่อเราเปลี่ยนมาใช้ PHP5 กัน เด่วหลายๆส่ิงจะเปลี่ยนมาตามเองครับ

PHP5 +1111

เหมือน ประเทศไทย เปลี่ยนมาใช้ เหรียญบาท หรือ เหรียญห้าบาท แบบใหม่ ซึ่งน้ำหนักเหรียญ ทำให้เครื่องหยอดเหรียญใช้งานไม่ได้ แต่สุดท้ายเครื่องหยอดเหรียญก็ต้องเปลี่ยนตาม