Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > php5 กับ php4 แตกต่างกันตรงไหนบ้าง อยากรู้ข้อมูลอ่ะครับ



 

php5 กับ php4 แตกต่างกันตรงไหนบ้าง อยากรู้ข้อมูลอ่ะครับ

 



Topic : 003969

Guest




อยากรู้ข้อมูลอ่ะครับ


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 14 พ.ค. 2548 09:05:06 By : shakid View : 3607 Reply : 2
 

 

No. 1

Guest


มีเยอะเลยครับ เริ่มเลย
การกำหนดคอนฟิกกูเรชันในไฟล์ php.ini
-เพิ่มออปชั่นใหม่ในไฟล์ php.ini ได้แก่
1 session.hash_funtion และ session.hash_bits_per_character
2 mail.force_extra_parameters
3 register_long_arrays
4 zend.ze1_compatibility_mode
-สามารถพิมพ์ค่าที่มีความยาวหลายบรรทัดในไฟล์ php.ini ได้
---------------------------------------------
ระบบจัดการฐานข้อมูล
-มี SQLite มาให้และค่าปริยายเป็น enable
-อัพเกรด SQLite ที่ให้มาด้วยเป็นเวอร์ชั่น 2.8.11
-เพิ่มฟังชัน splite_fetch_column_type
ยกเลิกการให้ MySQL clint library มาด้วย
ปรับปรุงการสนับสนุน DBX ดังนี้
เพิ่มค่าแฟล็ก DBX_RESULT_UNBUFFERED สำหรับ dbx_query()
เพิ่มฟังก์ชัน dbx_fetch_row()
เพิ่มการสนับสนุน SQLite
ปรับปรุงการสนับสนุนระบบฐานข้อมูล Interbase
ปรับปรุงฟังก์ชัน ibase_trans()ให้สามารถทำทรานเซคชั่นกับฐานข้อมูลหลายๆ ฐานข้อมูลได้
ปรับปรุงฟังชั่น ibase_query()ดังนี้
-สนับสนุนการใช้คำสั่ง CREATE DATABASE,SET TRNSACTION และ EXECUTE PROCEDURE
-ในการใช้คำสั่ง INSERT,UPDATE และ DELETE จะให้ค่าเป็นจำนวนเรคอร์ดที่เพิ่มเข้ามา หรือมีการเปลี่ยนแปลง หรือถูกลบและหากคิวรีทำงานเป็นผลสำเร็จแต่ไม่มีการเปลี่ยนแปลงของข้อมูลในเทเบิลจะให้ผลเป็นจริง เพื่อคงความคอมแพทิเบิลกับ PHP4 เอาไว้
เพิ่มฟังก์ชันใหม่ในกลุ่มระบบจัดการฐานข้อมูล interbase ได้แก่
-inbase_commit_ret()และ ibase_rollback_ret()
-ibase_drop_db()
-ibase_gen_id()
-ibase_name_result()
-ibase_errcode()
-ibase_affected_rows() และ ibase_num_param()
-ibase_param_info()
-ibase_wait_event()
-ibase_set_event_handler() และ ibase_free_event_handler(0
-ibase_service_attach() และ ibase_service_detach()
อีกเยอะเลย ลืม มาดูต่อกัน
เพิ่มแฮนด์เลอร์ qdbm สำหรับ DBA ซึ่งสามารถดาวน์โหลดได้จาก qdbm.sourceforge.net
เพิ่มฟังก์ชั่น
-dba_key_splite()
-dbase_get_header_info()
-pg_version()
-------------------------------------
อาร์เรย์
-เพิ่มความสามารถให้ฟังก์ชัน range() ดังนี้
สนับสนุน float modifier
ตรวจสอบค่าสตริงว่าภายในเป็นตัวเลขหรือไม่ หากเป็นตัวเลขก็จะดำเนินการให้เสมือนเป็นค่าตัวเลข
เพิ่มพารามิเตอร์ step(เป็น optional parameter คือจะใส่ค่าหรือไม่ก็ได้)
-ปรับปรุงฟังก์ชัน array_keys() โดยเพิ่มพารามิเตอร์ strict( เป็น optional parameter)
-ปรับปรุงฟังก์ชัน array_search() ให้สามารถรับออบเจ็คลงในพารามิเตอร์ needle ได้ด้วย
-เพิ่มฟังก์ชันต่อไปนี้
array_combine() สร้างอาร์เรย์ชุดใหม่โดยนำอาร์เรย์สองชุดมาเชื่อมกัน
array_udiff() หาความแตกต่างระหว่างอาร์เรย์โดยการเปรียบเทียบด้วยฟังก์ชันเรียกกลับ หรือฟังก์ชั่นที่สร้างขึ้นเพื่อใช้เปรียบเทียบค่า
array_udiff_assoc() หาความแตกต่างระหว่างอาร์เรย์โดยการเปรียบเทียบด้วยฟังก์ชั่นเรียกกลับ หรือฟังก์ชั่นที่สร้างขึ้นเพื่อใช้เปรียบเทียบค่าโดยไม่เปลี่ยนคู่ระหว่างอินเด็กซ์และค่า
array_udiff_uassoc(0 หาความแตกต่างระหว่างอาร์เรย์โดยการเปรียบเทียบด้วยฟังก์ชันเรียกกลับหรือฟังก์ชั่นที่สร้างขึ้นเพื่อใช้เปรียบเทียบค่าโดยมีการเปรียบเทียบค่าของอินเด็กซ์ด้วย
array_diff_uassoc() หาความแตกต่างระหว่างอาร์เรย์โดยไม่เปลี่ยนคู่ระหว่างอินเด็กซ์และค่า
array_walk_recursive()
---------------------------------------
อีกเยอะแยะมากมายเลยครับ ไม่ว่าจะเป็น ในส่วนของสตริง และการเข้ารหัสสตริง ปรับปรุงฟังก์ชันเวลาด้วย
แล้วในเรื่องไฟล์ก็มีการปรับปรุง สตรีมกะมีการปรับปรุงมีการเพิ่ม เมธอดขึ้นมา ในส่วนของ XML ก็มีเพิ่มเข้ามาด้วย ด้านกราฟฟิคก็มีครับ มีอีกเยอะเลยผมเขียนไม่หมดครับ ขอจบไว้แค่นี้ก่อนนะครับ เอาเป็นว่า เวอร์ชั่น 5 เพิ่มฟังก์ชันเข้ามาใช้งานเยอะกว่า แระสนับสนุนการทำงานบนเวบมากขึ้นกว่า 4 เพียบเลยครับ
ขอบคุณครับ






Date : 15 พ.ค. 2548 01:25:18 By : ลูกเขยเทวดา
 


 

No. 2

Guest


ขอบคุณมากครับพรุ่งนี้สอบแล้ว อิอิ
Date : 2010-12-23 20:26:11 By : buys
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : php5 กับ php4 แตกต่างกันตรงไหนบ้าง อยากรู้ข้อมูลอ่ะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่