..


ลิงก์ผู้สนับสนุน

หลักสูตร Pod และการใช้งานเพื่อ JSON กับ PHP ของมัน

บทความที่เขียนโดย Claudio Garau
หน้า 1 จาก 5

JSON ย่อมาจาก Object สัญลักษณ์จาวาเป็นเทคโนโลยี แต่มันจะดีกว่าการเรียกว่า"รูปแบบ", การออกแบบสำหรับการแลกเปลี่ยนของข้อมูลภายในโปรแกรม client - server เช่นผู้ที่ทำใน Ajax และ PHP แต่ ใช้กันอย่างแพร่หลายในการรวมกับการเขียนโปรแกรมภาษาเช่น Java, C, C # และ Perl

JSON เป็นไปตาม JavaScript บนมาตรฐาน ECMA - 262 ในรุ่น 3 ออกในเดือนธันวาคมปี 1999 แม้ว่าจะได้รับการพัฒนาเป็นอิสระจากแหล่งที่มาของ

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

  • Null : ค่าที่ไม่ได้รับ;
  • บูลีน : ค่าที่สามารถเป็นได้ทั้งจริง (TRUE หรือ"1") หรือเท็จ ("0"หรือ FALSE);
  • INTEGER : : จำนวนเต็มตัวเลข
  • REAL และลอย : จริงหรือลอยค่าจุด;
  • : STRING Series (ยังขาดองค์ประกอบ) ของตัวคั่นตัวอักษร Unicode โดยราคาคู่;
  • อาร์เรย์ : ชุดประกอบด้วยค่าคำสั่งให้คั่นด้วยเครื่องหมายจุลภาคและคั่นด้วยเครื่องหมายวงเล็บสี่เหลี่ยม;
  • กับ associative arrays : สั่งซื้อชุดประกอบด้วยของคู่ key - value คั่นด้วยเครื่องหมายจุลภาคและล้อมรอบด้วยวงเล็บปีกกา;
  • วัตถุ : เรียงลำดับชุดของคู่ชื่อของค่าที่คั่นด้วยเครื่องหมายจุลภาคและคั่นด้วยเครื่องหมายวงเล็บปีกกา

ในขณะที่คล้ายคลึงกันจะสังเกตได้ทันทีอื่น ๆ ที่มีความสำคัญที่จะทราบว่ายังมีความแตกต่างบางอย่างระหว่างชนิดของข้อมูล JSON และบรรดาของหลายภาษาความสนใจมากที่สุดก็จะได้สังเกตเห็นเช่นสตริงชนิดของขนาดนี้เป็นจริง เหมือนกับที่ใช้ใน Java หรือ C แต่เก็บไว้ในใจว่าสถานการณ์ที่แตกต่างกันสำหรับประเภทตัวเลขที่ JSON ไม่สนับสนุนฐานแปดหรือทศนิยม

JSON จะช่วยให้การแลกเปลี่ยนข้อมูลผ่านกระแส (หรือ"กระแสอินพุต / เอาต์พุต") ก็สามารถแยกแล้วอ่านผ่านล่าม ("เครื่องยนต์") ขอบคุณที่เรียกใช้ JavaScript ง่ายเพื่อการทำงานเฉพาะ JS ที่เรียกว่า eval ()
ตลอดคู่มือเล่มนี้เราจะดูว่าเราสามารถใช้ฟังก์ชันนี้ใน Javascript และสคริปต์ PHP - based แต่ก่อนที่คุณจะต้องทำการอ้างอิงบางส่วนเพื่อความต้องการขั้นต่ำสำหรับการพัฒนาก็ต้องใช้ JSON :

  • อย่างน้อยในรุ่น PHP 5.2 หรือสูงกว่า;
  • เบราว์เซอร์สามารถให้การสนับสนุนพื้นเมืองสำหรับรูปแบบจากนั้น, ตัวอย่างเช่นคุณไม่สามารถใช้รุ่นของ Internet Explorer ก่อนหน้านี้กว่า 8
ยังคงอยู่ในเบราว์เซอร์มันควรจะตั้งข้อสังเกตว่าเบราว์เซอร์ที่ไม่สนับสนุนการแลกเปลี่ยนข้อมูลกับ JSON, และโดยเฉพาะอย่างยิ่งวิธีการของเขาจัดการกับ XMLHttpRequest องค์ประกอบในลักษณะเดียวกัน มากในความเป็นจริงขึ้นอยู่กับ"คุณภาพ"ของเครื่องยนต์ JavaScript รวมคุณแล้วที่จะต้องทราบความแตกต่างเล็กบางอย่างในการทำงานของโปรแกรมของคุณถ้าคุณใช้ Firefox แทนของ Opera ฯลฯ ในหลักการเราสามารถพูดได้ว่าเป็นรุ่นล่าสุดมีการติดตั้งในระบบสนับสนุนที่ดีสำหรับ JSON

ในประเภทเดียวกัน ...
E - Learning
ลินุกซ์ (หลักสูตร) ลินุกซ์ (หลักสูตร)
คู่มือที่สมบูรณ์ในระบบเปิดแหล่งที่มา จาก 49 €
MySQL (Course) MySQL (Course)
การบริหารจัดการฐานข้อมูลโอเพนซอร์ส จาก 39 €
PHP (หลักสูตร) PHP (หลักสูตร)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 49 €
ลิงก์ผู้สนับสนุน