คลังเก็บป้ายกำกับ: PHP

WordPress ต้องการ PHP ขั้นต่ำเวอร์ชัน 5.6 มีผลเดือน เม.ย., ปลายปีจะต้องการ PHP 7

โครงการ WordPress ประกาศปรับเวอร์ชันขั้นของซอฟต์แวร์ที่ต้องการใช้งาน โดยบังคับให้ใช้ PHP 5.6 ขึ้นไปและ MySQL 5.5 ขึ้นไป มีผลเดือนเมษายน 2019

เว็บไซต์ที่ยังอยู่กับ PHP 5.5 จะยังได้รับอัพเดตแพตช์ความปลอดภัยจาก WordPress ต่อไป แต่จะไม่สามารถอัพเกรดเป็น WordPress รุ่นใหญ่รุ่นใหม่ได้อีกแล้ว (คาดว่า WordPress 5.1 ที่จะออกช่วงนั้น คงจะเป็นตัวสุดท้ายที่ซัพพอร์ต PHP 5.5)

โครงการ WordPress ระบุว่าตอนนี้มีเว็บไซต์ที่รัน WordPress ประมาณ 85% ใช้งาน PHP 5.6 ขึ้นไปเรียบร้อยแล้ว และ 98.5% ใช้งาน MySQL 5.5 ขึ้นไป

ทางโครงการยังระบุว่าการซัพพอร์ต PHP 5.6 จะมีอายุค่อนข้างสั้น และมีแผนจะขยับเวอร์ชันขั้นต่ำเป็น PHP 7 ในเดือนธันวาคม 2019

PHP 5.x หมดระยะซัพพอร์ตจากโครงการ PHP ไปตั้งแต่สิ้นปี 2018 นั่นแปลว่าต่อให้ใช้ WordPress รุ่นล่าสุดบน PHP 5.6 ก็มีโอกาสจะถูกโจมตีจากช่องโหว่ของ PHP ได้ ดังนั้นถ้าไม่ติดขัดอะไรก็ควรอัพเกรดเป็น PHP 7.x กันได้เลย

ที่มา – WordPress

No Description

Topics: 

from:https://www.blognone.com/node/107518

Advertisements

แจ้งเตือน PHP 5 หมดอายุซัพพอร์ตสิ้นปีนี้, เว็บไซต์ PHP ยังใช้งานอยู่ถึง 74.6%

โครงการ PHP เตรียมเลิกซัพพอร์ต PHP 5 ตัวสุดท้ายคือรุ่น 5.6 หลังจากขยายเวลาซัพพอร์ตมาหนึ่งปี ตอนนี้เหลืออีกเพียง 6 วันก็จะไม่มีการซัพพอร์ต PHP 5.6 อีกต่อไปแล้ว นับเป็นจุดสิ้นสุดของ PHP 5.x ที่ออกมาตั้งแต่ปี 2004 หรือ 14 ปีมาแล้ว

ความน่ากังวลคือแม้จะแจ้งเตือนกันมานาน แต่เว็บที่ใช้ PHP จำนวนมากยังคงไม่ได้อัพเกรด โดยรายงานสำรวจของ W3Techs ระบุว่าเว็บที่ใช้ PHP ยังคงใช้เวอร์ชั่น 5.x อยู่ถึง 74.6% และอัพเกรดเป็น PHP 7.x เพียง 24.8% เท่านั้น

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

ที่มา – PHP, W3Techs

No Description

from:https://www.blognone.com/node/107183

PHP 5.6 จะหมดระยะซัพพอร์ตตอนสิ้นปี 2018 ถึงจุดอวสาน PHP 5.x

เรื่องใหญ่ที่ผู้ดูแลระบบเว็บต้องเตรียมพร้อมรับมือกันในเร็วๆ นี้คือ PHP 5.6 รุ่นสุดท้ายในซีรีส์ PHP 5.x จะหมดระยะซัพพอร์ตในวันที่ 31 ธันวาคม 2018

นั่นแปลว่าเมื่อขึ้นปี 2019 เป็นต้นไป PHP 5.x จะไม่มีแพตช์ความปลอดภัยอีกแล้ว หากมีช่องโหว่ใหม่ถูกค้นพบ ก็เป็นความเสี่ยงอย่างมากที่จะถูกโจมตี

โครงการ PHP พยายามจะหยุดการซัพพอร์ต PHP 5.x ตั้งแต่ปี 2017 แต่เนื่องจาก PHP 5.6 ยังเป็นเวอร์ชันที่ได้รับความนิยมสูงสุด จึงขยายเวลาให้มาจนถึงสิ้นปี 2018 ซึ่งเราใกล้เดินทางไปถึงจุดนั้นแล้ว

นอกจากนี้ PHP 7.0 จะหมดระยะซัพพอร์ตในวันที่ 3 ธันวาคม 2018 (3 ปีเต็มหลังออกในวันที่ 3 ธันวาคม 2015) ทำให้เหลือ PHP เวอร์ชันที่ซัพพอร์ตเพียง 2 รุ่นเท่านั้นคือ PHP 7.1 (ถึงเดือนธันวาคม 2019) และ PHP 7.2 (ถึงเดือนพฤศจิกายน 2020)

CMS ยอดนิยมอย่าง WordPress ยังสามารถทำงานได้บน PHP 5.2.4 ขึ้นไป แต่โครงการ WordPress เองก็แนะนำให้ใช้ PHP 7.2 แล้ว

ที่มา – PHP, ZDNet

No Description

Topics: 

from:https://www.blognone.com/node/105853

PHP วงแตก, HHVM แยกทางซัพพอร์ตเฉพาะภาษา Hack

โครงการ HHVM หรือ HipHop Virtual Machine ของเฟซบุ๊กประกาศแยกทางจาก PHP แล้ว โดยต่อจากนี้จะซัพพอร์ตภาษา Hack อย่างเดียว

HHVM เปิดตัวสู่โลกภายนอกเมื่อปี 2010 โดยเป็นตัวคอมไพล์ภาษา PHP ให้กลายเป็น C++ เพื่อให้ประสิทธิภาพการทำงานเท่าซอฟต์แวร์แบบ native อย่างไรก็ตาม ภายหลัง HHVM เริ่มพัฒนาภาษา Hack โดยแก้ไขข้อจำกัดของ PHP เช่น การเพิ่มการตรวจสอบชนิดตัวแปร, รองรับ generics, รองรับฟังก์ชั่น lambda

HHVM รุ่น 3.30.0 จะออกปลายปีนี้ เป็นรุ่นสุดท้ายที่รองรับภาษา PHP และจะซัพพอร์ตต่อไปอีกจนถึงปลายเดือนพฤศจิกายน 2019 ส่วน HHVM 4.0 จะเป็นรุ่นแรกที่ไม่รองรับภาษา PHP อีกต่อไป มีกำหนดออกปลายเดือนมกราคม 2019

ที่มา – HHVM

No Description

Topics: 

from:https://www.blognone.com/node/105251

IEEE เผย 10 ภาษา Programming ยอดนิยมประจำปี 2018: Python ได้อันดับ 1

IEEE Spectrum ได้ออกมาเผยถึงผลการจัดอันดับ Programming Language สำหรับปี 2018 ซึ่งได้จัดอันดับภาษาเขียนโปรแกรมด้วยกันทั้งหมด 48 ภาษา ครอบคลุมการใช้งานทั้งสำหรับ Web, Mobile, Enterprise และ Embedded โดย 10 อันดับแรกที่ได้รับความนิยมสูงสุดมีดังนี้

 

Credit: IEEE Spectrum

 

Python นั้นได้กลายเป็นภาษาที่ได้รับความนิยมสูงสุด และมีจุดที่น่าสังเกตคือ Python เองก็ถูกจัดหมวดหมู่ให้อยู่ในหมวดภาษาสำหรับ Embedded Computing ด้วยแล้ว ทำให้รูปแบบการใช้งานมีความหลากหลายมากยิ่งขึ้นกว่าแต่ก่อน และยังสามารถก้าวเข้าสู่ตลาดของระบบ Hardware ที่เดิมทีเคยเป็นของ C, C++ และ Assembly เป็นหลักเท่านั้น รวมถึงศาสตร์ด้าน Data Science เองก็ยังมีการอ้างอิงถึง Python กันค่อนข้างมาก และเป็นทางเลือกที่ได้รับความนิยมสูงไม่น้อยทีเดียว

ทางด้านภาษาหลักๆ ที่เราพบเห็นกันบ่อยๆ อย่าง C++, C, Java, C#, PHP, JavaScript นั้นก็ติดอยู่ใน 10 อันดับแรกทั้งหมด ถือว่าไม่น่าแปลกใจนัก แต่ Assembly เองที่มีกรณีการใช้งานเฉพาะในส่วนของ Embedded System นั้นก็ยังคงสามารถรั้งตำแหน่งอันดับ 10 เอาไว้ได้ ก็ถือว่าน่าสนใจไม่น้อย

ส่วนภาษา R นั้นความนิยมก็ลดลงจากอันดดับ 5 เมื่อ 2 ปีก่อนมาสู่อันดับ 7 ในปีนี้ ก็เป็นเพราะการแข่งขันกับภาษา Python นั่นเอง แต่ทั้งนี้ก็ยังถือว่าเป็นภาษาที่มีอันดับสูงไม่น้อย เพราะกรณีการใช้งานของ R แทบทั้งหมดนั้นตกอยู่ในศาสตร์ทางด้าน Data Science นั่นเอง

ทางด้านภาษา Go เองนั้นก็ถือว่าได้รับความสนใจเพิ่มขึ้นไม่น้อยทีเดียว โดยหากสำรวจจากกราฟแบบ Trending แล้วก็จะพบว่าภาษา Go นั้นได้อยู่ถึงอันดับ 5 ทีเดียว และ Scala เองก็ขึ้นมาอยู่ที่อันดับ 8

สำหรับผลการจัดอันดับทั้งหมด สามารถดู Interactive Visualization ฉบับเต็มได้ที่ https://spectrum.ieee.org/static/interactive-the-top-programming-languages-2018 ครับ ซึ่งในลิงค์นี้จะสามารถเลือกคัดกรองการจัดอันดับข้อมูลได้ตามต้องการ ดังนั้นก็จะทำให้เห็นแนวโน้มในหลากหลายแง่มุมมากยิ่งขึ้นครับ ส่วนวิธีการสำรวจข้อมูลในครั้งนี้สามารถตรวจสอบได้ที่ https://spectrum.ieee.org/static/ieee-top-programming-languages-2018-methods ครับ ซึ่งหลักๆ ก็คือการนำรายการของภาษาต่างๆ กว่า 300 ภาษามาทำการค้นหาใน Google Search, Googl Trends, Twitter, GitHub, Stack Overflow, Reddit, Hacker News, CareerBuilder, Dice และ IEEE Xplore Digital Library แล้วนำข้อมูลมาสรุปนั่นเองครับ

 

ที่มา: https://spectrum.ieee.org/at-work/innovation/the-2018-top-programming-languages

from:https://www.techtalkthai.com/ieee-reveals-top-10-popular-programming-languages-2018/

Google App Engine รองรับ Python 3.7 และ PHP 7.2

Google App Engine ประกาศรองรับภาษาโปรแกรมแบบ standard environment เพิ่มเติมอีก 2 เวอร์ชันคือ Python 3.7 และ PHP 7.2

ปกติแล้ว App Engine มีสภาพแวดล้อมการทำงาน 2 แบบคือ standard environment ที่ใช้รันไทม์จากกูเกิลโดยตรง ราคาถูกกว่า กับ flexible environment ที่ผู้ใช้ติดตั้งรันไทม์เอง ราคาแพงกว่า

เมื่อเดือนที่แล้ว กูเกิลเพิ่งประกาศรองรับ Node.js 8 เป็น standard runtime เมื่อรวมกับ Python 3.7 และ PHP 7.2 ที่ประกาศในรอบนี้ ทั้งสามตัวถือเป็นรันไทม์ยุคที่สอง (second generation runtimes) ของ App Engine ที่ทำงานอยู่บน gVisor เทคนิคการแยก container ให้ขาดจากกันเหมือน VM ผลคือประสิทธิภาพดีขึ้น และใช้เวลาในการสั่งดีพลอยน้อยลง

ก่อนหน้านี้ App Engine มี standard runtime คือ Python 2.7, Java 7/8, PHP 5.5, Go 1.6/1.8/1.9 การที่รองรับ Python 3.7 และ PHP 7.2 เพิ่มเข้ามา ถือเป็นการปรับเวอร์ชันครั้งสำคัญของทั้ง Python (สาย 3.x) และ PHP (สาย 7.x) ช่วยให้รันแอพพลิเคชันรุ่นใหม่ๆ ได้กว้างขวางกว่าเดิม

ที่มา – Google

No Description

from:https://www.blognone.com/node/104102

เป็นไปตามคาด ! Python คือโปรแกรมภาษาที่ฮิตที่สุดในช่วงนี้

IEEE Spectrum ได้ออกผลการจัดอันดับความนิยมของภาษาโปรแกรมมิ่งล่าสุดออกมาแล้ว ผู้ที่ครองอันดับหนึ่งประจำปีนี้ได้แก่ Python ส่วนภาษาที่ได้รับตำแหน่งขวัญใจช่างภาพ น่าจับตามองอย่างใกล้ชิดไม่แพ้กันได้แก่ Swift ภาษาเกิดใหม่อายุสองขวบจากแอปเปิ้ล และภาษา Go จากกูเกิ้ล ที่เข้ามาอยู่ในผู้เข้ารอบสิบคนสุดท้ายด้วย

Python นี้ปีนอันดับขึ้นมาจากครั้งที่แล้วถึงสองอันดับ ซึ่งการจัดอันดับของทาง IEEE นี้ จะดูความป๊อบปูล่าร์จากหลายๆ ปัจจัย ไม่ว่าจะเป็นความต้องการทักษะภาษาดังกล่าวของนายจ้างทั้งหลาย, ความแพร่หลายของชุมชนผู้สนับสนุนโปรเจ็กต์ภาษาโอเพ่นซอร์สเหล่านั้น, หรือทรัพยากรสนับสนุนที่หาได้ทั่วไป เป็นต้น

นอกจากนี้ IEEE ยังพิจารณาร่วมอันดับจากแหล่งข้อมูลอีก 12 ราย ไม่ว่าจะเป็นผลการค้นหาของกูเกิ้ล, อันดับจาก TIOBE, GitHub, Reddit, Hacker News, และ Stack Overflow เป็นต้น พวกนางงามอันดับรองลงมา เรียงลำดับตั้งแต่รองอันดับหนึ่งไปได้แก่ C, Java, C++, C#, R, JavaScript PHP, Go จาก Google, และ Swift จาก Apple

วัตถุประสงค์การจัดอันดับของ IEEE นี้ก็เพื่อเป็นแนวทางให้นักศึกษา และผู้ที่อยู่ในวงการ ใช้ตัดสินใจในการลงทุนศึกษาทักษะด้านภาษาโปรแกรมมิ่งที่สอดคล้องกับความต้องการของตลาดปัจจุบันนั่นเอง

ที่มา : http://www.zdnet.com/article/programming-languages-python-is-hottest-but-go-and-swift-are-rising

from:https://www.enterpriseitpro.net/archives/7405