หัวข้อ: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: narupot ที่ 11 มกราคม 2012, 21:35:07 การประกาศตัวแปลใน PHP ประกาศไปเพื่ออะไร นำไปใช้ยังไง ในแต่ละเพจ จะต้องประกาศกี่ตัวแปล ผู้รู้อธิบายที
หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: sbaydee ที่ 11 มกราคม 2012, 21:42:55 การประกาศตัวแปลใน PHP ประกาศไปเพื่ออะไร
การประกาศตัวแปรก็เปรียบเสมือนเราสร้างกล่องๆนึงขึ้นมา เพื่อใส่สิ่งของที่เราต้องการ(ข้อมูล) เพื่อให้ง่ายต่อการใช้งาน นำไปใช้ยังไง :P จะตอบยังไงดี เมื่อเอาของใส่กล่องแล้วเวลาจะขน ย้าย ก็ย้ายไปทั้งกล่อง เวลาจะใช้ก็เทมันออกมา(ท่าทางจะ งง) ในแต่ละเพจ จะต้องประกาศกี่ตัวแปล ขึ้นอยู่กับจำนวนข้อมูลนั้นๆ บอกไม่ได้ อาจจะ 1 ถึง ล้าน ยกตัวอย่าง ผมประกาศตัวแปร $a (เป็นกล่อง 1 กล่อง) และต้องการเก็บข้อมูล b ใส่ในตัวแปร (เอาสิ่งของ b ยัดลงกล่อง a) $a = "b"; เวลาเอาไปใช้ก็ยกกล่องไป ซึ่งก็คือ $a เช่นผมอยากให้แสดง สิ่งของในกล่อง เราก็เทมันออกมา echo $a; มันก็จะแสดงข้อมูลออกมา หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: kongpair ที่ 11 มกราคม 2012, 21:45:16 PHP ไม่จำเป็นต้องประกาศตัวแปรก็ได้ครับ
เพราะมัน จะถูกประมวลผลแบบ Script ไม่ต้อง Compile ครับ หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: BeerKingMan ที่ 11 มกราคม 2012, 22:02:36 ไม่ต้องประกาศก็ได้ครับ แต่ตัวแปลนั้นต้องมีที่มาที่ไป พูดง่ายๆเรียกตัวแปลมาใช้ ต้องมีตัวส่งค่ามาให้ ถ้าไม่มีตัวส่งมา มันจะขึ้นเตือน แปลกๆ
ลองๆดูครับ มั่วๆไป :wanwan004: :wanwan004: หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: marus ที่ 11 มกราคม 2012, 23:32:54 อันนี้ผิดลบแล้ว
หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: gilbert ที่ 11 มกราคม 2012, 23:53:28 การประกาศตัวแปลมันคือการจองพื้นที่ในหน่วยความจำ (เหมือนกันทุกภาษา) เพื่อใช้เก็บข้อมูลชั่วคราว
ข้อจำกัดในการใช้งานตัวแปลของ web application คือตัวแปลจะถูกทำลายเมื่อมีการปิดหน้าหรือเปลี่ยนหน้า page หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: kongpair ที่ 12 มกราคม 2012, 00:04:24 ถ้าเปิด error_reporting(E_ALL); ใน php บางทีมันก็เตือน $text = array(); //ถ้าไม่ประกาศไว้ก่อน script จะไม่ทำงาน $data = array(1,2,3); foreach($data as $value){ $text .= $value; } อันนี้ผิดนะครับ หัวข้อ: Re: การประกาศตัวแปล ในภาษา PHP เริ่มหัวข้อโดย: narupot ที่ 12 มกราคม 2012, 12:16:22 ขอบคุณทุกท่านนะครับ
|