บทช่วยสอน ตัวแปร PHP ที่ดีที่สุดในปี 2024 ในบทช่วยสอนนี้ คุณสามารถเรียนรู้ ตัวอย่าง,พีชคณิตที่คล้ายกัน,ตัวแปร PHP,สร้าง (งบ) ตัวแปร PHP,ตัวอย่าง,PHP เป็นภาษาพิมพ์อย่างอ่อน,PHP ขอบเขตตัวแปร,ขอบเขตประเทศและทั่วโลก,ตัวอย่าง,คำหลักทั่วโลก PHP,ตัวอย่าง,ตัวอย่าง,ขอบเขตแบบคงที่,ตัวอย่าง,พารามิเตอร์ขอบเขต,ตัวอย่าง,
ตัวแปรที่ใช้ในการเก็บข้อมูลใน "ตู้คอนเทนเนอร์":
x = 5
Y = 6
Z = X + Y
ในพีชคณิตเราจะใช้ตัวอักษร (เช่น X) และให้มันคุ้มค่า (เช่น 5)
จากข้างต้นแสดงออก Z = x + y ที่เราสามารถคำนวณค่าของ Z 11
ใน PHPตัวอักษรเหล่านี้จะเรียกว่าตัวแปร
ตัวแปรเป็นภาชนะสำหรับการจัดเก็บข้อมูล |
คล้ายกับพีชคณิตสามารถกำหนดให้ค่าตัวแปร PHP (x = 5) หรือสำนวน (Z = x + y)
ตัวแปรที่อาจจะเป็นชื่อสั้น ๆ (เช่น x และ y) หรือชื่อที่อธิบายมากขึ้น (เช่นอายุ carname, totalvolume)
PHP กฎตัวแปร:
PHP งบ PHP และตัวแปรเป็นกรณี ๆ |
PHP ไม่สั่งการประกาศตัวแปร
ตัวแปรที่ถูกสร้างขึ้นเป็นครั้งแรกที่คุณกำหนดให้กับมันเมื่อ:
ในคำสั่งดังกล่าวข้างต้นจะถูกดำเนินการที่txt ตัวแปรจะถือค่าสวัสดีชาวโลก !,และตัวแปร x จะเก็บค่า 5
หมายเหตุ: เมื่อคุณกำหนดค่าข้อความให้กับตัวแปรอัญประกาศรอบค่าข้อความ
ในตัวอย่างข้างต้นเราทราบว่าคุณไม่ได้มีการประกาศชนิดข้อมูลของตัวแปร PHP
PHP จะต้องขึ้นอยู่กับค่าของตัวแปรตัวแปรโดยอัตโนมัติแปลงเป็นชนิดข้อมูลที่ถูกต้อง
ในการเขียนโปรแกรมภาษาพิมพ์อย่างแรกเราต้องประกาศประเภทและชื่อ (ตามที่กำหนด) ตัวแปรก่อนที่จะใช้ตัวแปร
ขอบเขตของตัวแปรคือตัวแปรสคริปต์ที่สามารถอ้างอิง / ชิ้นส่วนที่ใช้
มี PHP ที่แตกต่างกันสี่ขอบเขตตัวแปร ได้แก่ :
ในตัวแปรทั้งหมดที่กำหนดไว้นอกฟังก์ชั่นมีขอบเขตทั่วโลก นอกเหนือไปจากฟังก์ชั่นที่ตัวแปรทั่วโลกสามารถเข้าถึงได้โดยเป็นส่วนหนึ่งของสคริปต์ใด ๆ ในการเข้าถึงตัวแปรทั่วโลกในการทำงานคุณจะต้องใช้คำหลักทั่วโลก
PHP ประกาศตัวแปรภายในฟังก์ชั่นเป็นตัวแปรในท้องถิ่นสามารถเข้าถึงได้เฉพาะภายในฟังก์ชั่น:
ในตัวอย่างข้างต้น MyTest () ฟังก์ชันกำหนดตัวแปร $ X และ Y $ $ ตัวแปร X นอกการประกาศฟังก์ชั่นจึงเป็นตัวแปรทั่วโลก, $ ตัวแปร y ประกาศภายในฟังก์ชันมันเป็นตัวแปรท้องถิ่น
เมื่อเราเรียก MyTest () ฟังก์ชั่นและการส่งออกค่าของตัวแปรทั้งสองฟังก์ชันจะส่งออกค่าของ $ Y เป็นตัวแปรท้องถิ่น แต่ไม่มูลค่าการส่งออกของ $ x เพราะ $ ตัวแปร x ที่กำหนดไว้นอกฟังก์ชั่นนี้ไม่สามารถใช้ภายในฟังก์ชันถ้า ในการเข้าถึงตัวแปรทั่วโลกในการทำงานคุณจะต้องใช้คำหลักทั่วโลก
แล้วเรา MyTest () ฟังก์ชันอยู่นอกค่าการส่งออกของตัวแปรทั้งสองฟังก์ชั่นออกจะเต็มมูลค่าของท้องถิ่นตัวแปร $ X แต่มูลค่าการส่งออกของ $ Y ไม่สามารถเพราะ $ ตัวแปร y ที่กำหนดไว้ในฟังก์ชั่นเป็นตัวแปรท้องถิ่น
คุณสามารถใช้ชื่อตัวแปรเดียวกันในฟังก์ชั่นที่แตกต่างกันเพราะฟังก์ชั่นเหล่านี้ภายในชื่อตัวแปรที่กำหนดไว้เป็นตัวแปรท้องถิ่นทำหน้าที่เฉพาะภายในฟังก์ชั่น |
คำหลักทั่วโลกมีการใช้ในการเข้าถึงตัวแปรระดับโลกในฟังก์ชั่น
เรียกตัวแปรทั่วโลกที่กำหนดไว้นอกฟังก์ชั่นภายในฟังก์ชั่นที่เราต้องการก่อนที่จะมีฟังก์ชั่นตัวแปรบวกคำสำคัญทั่วโลก:
PHP จะตัวแปรทั่วโลกทั้งหมดจะถูกเก็บไว้ในอาร์เรย์เรียกว่า$GLOBALS [ดัชนี] ใน บันทึกตัวแปรดัชนีชื่อ อาร์เรย์นี้สามารถเข้าถึงฟังก์ชั่นภายในนอกจากนี้ยังสามารถใช้ในการปรับปรุงตัวแปรทั่วโลกโดยตรง
ตัวอย่างของการดังกล่าวข้างต้นสามารถเขียนเช่นนี้
เมื่อมีฟังก์ชั่นเป็นที่เรียบร้อยแล้วก็มักจะตัวแปรทั้งหมดจะถูกลบ แต่บางครั้งคุณต้องการตัวแปรท้องถิ่นจะไม่ถูกลบ
การทำเช่นนี้ใช้คำหลักที่คงที่เมื่อคุณประกาศตัวแปร:
แล้วทุกครั้งที่ฟังก์ชั่นที่เรียกว่าตัวแปรจะเก็บค่าก่อนที่จะฟังก์ชั่นที่เรียกว่า
หมายเหตุ: ตัวแปรนี้จะยังคงเป็นตัวแปรท้องถิ่นของฟังก์ชัน
พารามิเตอร์ที่ผ่านค่าตัวแปรท้องถิ่นรหัสโทรจะทำงานของ
พารามิเตอร์มีการประกาศในรายการพารามิเตอร์เป็นส่วนหนึ่งของการประกาศฟังก์ชั่น:
เราจะ ฟังก์ชัน PHP ส่วนทำให้มันเป็นรายละเอียดเพิ่มเติม