DOUG LLOYD: áá¡á, á áá á©áááá¡ ááááá PHP á¡ááá¢áá¥á¡á, á©ááá ááá¡áá£áá áá áááá á á¨áá¡áá®áá, áᣠá áááá PHP á¨ááá«áááá ááááá§ááááá£á áá¥ááá¡ áá á«ááááááá áááá¡ áá ááá áááááá¡ ááá¡áá¨ááááá áá¡á, á áá á©ááá á¡áááááá ááªáááá¡ C. áááá áá, á áááá ᪠áá áá¡ááá áá¦ááá¨áá, áá áááááá¨á, PHP áááááááá ááááá á¨ááá£á¨ááááá£áá ááááá®áá áªááááá¡ ááá áá ááá áááá áááá¡, ááá. áá¡á á áá, áá ááááá á©ááá áááá ááá¡ ááá¡áá£áá áá, áᣠá áááá ááááá§ááááá PHP ááá áááááááá áááá¡ áááá¢áá¥á¡á¢á¨á. á©ááá áááªáá, á£ááá, áá®áá á©áááá ááááá HTML, á áá á¡ááá¢áááá á¨áááááá ááá áá ááááááá¥á¢á HTML tags á áá á¡ááááá¢ááá£á áá áááá¡ááá¦áá áá¡ á¡á¢á á£á¥á¢á£á á ááá áááá ááá. áááá áá á¡ááá¢áááá, á áááááá᪠áá¨áááá á¡á£á¤áá HTML áááááªáááá á«ááááá, á«ááááá á¡áá áááá£áá á¨ááá¦á£ááá. áá áá¡áá®ááá¡ áá á¨ááá¦á£ááá, áááááá®áááá á¨ááááá. áá¡á á áá, áá®áá áá ááááá áááá¨áááá ááá áááá áá á§áááááááá¡, á ááªá á¨áá¡áá®áá ááááá¢áááá¡ áá¡, áá¡ ááá«áááá¡ áááááááá á áá á ááááá áá¯á¨á, Mass., áá©áááááá¡, á áá áá¡ á£ááááá¡ááááá á¬á£áá. áᣠáá ááááááááá áá á¬á£ááá¡, á¨ááá«áááá ááá¥ááá¡, á áá¦á᪠áá¡áááá¡á. áááááááá á áá á Cambridge-- áá¡á ááá¥áá¡ HTML tags, á®áááá«á¦áááááá tags, á¡áááá£á á tags, á¡á®áá£ááá¡ tags-- áááááááá á áá á ááááá áá¯áá¡ áá áá¡ 14:08, ááááááá¡ á¡ááá®ááá á áá á. á á ááá®áááá, áᣠáá¡ áá áá¡ 2:09 PM, 14:09? áá¡á á¯áá á¯áá áááá, HTML, ááá¥áá¡ á¬áááááá¡ áá á¨ááªááááá¡ ááá 14:09. áá ááá¨áá áá áá á¬á£ááá¡ á¨ááááá áá, á£ááá á¨áááªááááá¡ ááááá áá áá®áá. áá ááá¨áá áá áá á¬á£ááá¡ á¨ááááá áá, á£ááá á¨áááªááááá¡ ááááá áá áá®áá. áá áá¥ááá á¬áá ááááááááá, á áá ááááá, á§áááááá á£áá áá¡á á¡ááá£á¨áá áááá¡áá. áá¥ááá á¡á£ááá ááááá á¡ ááá áááá ááá, áá á§áááá á¬á£áá¡, 24 á¡ááááá¡ ááááááááááá¨á, áá¥ááá á£ááá áááááá®ááá áááááááá á áá áá¡ á®áááá ááá®á¡ááá¡ time.html áá á¨ááªáááá¡ áá®áááá áá¡, á áá snippet áááá á áá ááá¥ááá, áááááááá á áá á á¡áááá áá á¬á£áá. áá¡, ááááá, áá áá áá¡ á«ááááá ááá áá ááááá§ááááá, á©áááá á áá¡á£á á¡áááá¡, á áááá ᪠ááááááááá¡ áá áááááááááá. á¡ááá¢ááá, á áááááá᪠á§áááá HTML á¡á á£áááá á¡á¢áá¢ááá£á á. áá ááááá áá ááá á¨áááá«áááá áááááá®ááá á¨ááááá á¡á, á©ááá á£áá áááá á©ááá¡, áá áá¡ á®áááá ááá®á¡áá áá á¬á§áá á á¤áááá, á¨ááªááááá ááá, áá áááá á¨áááá®áá. áá ááá¨áá, á áááá¡á᪠áááá®ááá ááááá ááá®áááááá¡ áááá ááá, áá á¡á¢á£áá ááá¡ áááá ááá ááá áááá áá áá¡, ááá áááá¦ááá á£áá®ááá¡á áááááá£á áá¡áááá¡. áááá áá áá®áááá áááá¢áá, á áá á©ááá á®áááá áááááá¢ááááá£áá ááá. áᣠá©ááá ááááá¬á§ááá áá£á ááá áááááá áá PHP áá¥, á©áááá áááá á¨áááá«áááá áááá¦áá áááá á á£á¤á á ááá¥áááá. áá á©ááá á¨ááááá«ááá áá¥áá¡ ááá á©áááá áááá áááá áá§áá¡ ááááááá£á á, áá áááááá®ááá áááá¡, ááá áá¨á ááááá®ááá¡ á©áááá áªá£áá á¡ááá¢áá¡ á¬ááá ááááááááá á£ááá áá§áá¡ á®áááá ááááá®áááá á áá. ááá á¨áá£á«áááá áááá¡ áááááááá ááá¢áááá¢á£á áá. á©ááá áá á£ááá á©ááá ááá¡. á©ááá á¨ááááá«ááá ááááá¦áá á«áááá¡. á á᪠ááááá ááá ááá, áᣠáá¥ááá ááááááá áááá á ááá áá ááá áááá áááá¡. áá¡á á áá, CS50 IDE, á©ááá áá¬áá ááááá¡ ááá á¡áá ááá áá ááá£á¬ááá Apache. áá¡ áá áá¡ á«ááááá á®á¨áá áá áááááá§ááááá, á¦áá á¡áá ááá áá á¡áá¡á¢ááá. áá¡ á¡áá¡á¢ááá á¡ááá«áááá á ááá¢áá áá áá¢ááªáá PHP, á ááááá᪠áá¥áááá á¡áá¡áá ááááá, áᣠáá¡á£á á á áááá PHP áá ááá áááá áááá¡. áá CS50 IDE, á©ááá áááá¥áá¡ áá á«ááááá áááá¡ááááá¡, á áá áá¡ á«ááááá ááááááá áááá¡ áááááááá, apache50 áááá¬á§ááá. áá ááá¨áá, á áá á®ááá ááá, áá áááá¡, á¡ááá¨á á áá, á áá á£áá áááá á«ááááá áááá áªááááá£áá ááá ááááááááá, áᣠá á áá¥ááá áᥠáááááááá£áá áá áá¡ ááá, ááááá áá¢á£áá ááá áá¥á¢áá áá, á áá áá¥ááá áááááá, á áá áá§áá¡ root á¡ááá¢á, áá root áááá áá, áá á¡áá¥áá¦ááááá¨á, á ááááá᪠áá¥áááá¡ á¡áá ááá áá áááá¬á§ááá á¨ááááá¬ááá¡ á¤áááá áá ááá¡áá®á£á ááá ááá áááááá¢ááá¡, á áááááá᪠ááááá®áááá. ááááá ááá ááá¢á CS50 IDE, á£áá áááá ááá©áááááá, ááá ááá᪠á¡á¬á áá¤á, á áááá áá£á¨áááá¡. áá¡á á áá, áᥠCS50 IDE, áá ááá ááá áá¥á¢áá áá ááá£á¬ááá áááá á Zero Nine. áá áá two-- ááá¥áá¡ ááá¤áá áááá£áá áá¥áá¡ LS áá á«ááááá áá®áááá ááááá ááá©áááááá, á áá áá ááá¥áá¡ áá á ááá áá¥á¢áá áááá áá¥, PHP, á ááááá᪠áá áá¡ ááááááá¥á¢á á¤áááá á áá áá áááááá§ááááá á áá PHP á¡ááá¢áá¥á¡á ááááá áá á¨ááááá PHP-ááááááá áá, á ááááá᪠áá áá¡ ááááááá¥á¢á á¤áááá, á ááááá᪠áá ááááá ááááááá§ááá áá ááááá. áá áá ááááá, á áá áááá¬á§áá¡ ááá á¡áá ááá áá ááááááááá áá ááá á¨ááááá á¡á PHP ááá ááá áá¥á¢áá áá á áááá ᪠á¤áááá ááá¡áá®á£á ááá up. á á ááá áá áááá ááá¡? áá ááááá áá ááá áá¤áá apache50 á¡ááá áªáá¨á áááá¬á§áá¡, á¡ááá áªá PHP, dash ááá. á¡á¬áá áá áááá ááá áá¥á¢áá áá á¡ááá᪠áá áááááááá£áá ááá . ááá á ááá®ááá á¨ááá¢áááá. áá¡ áááá ááá¡ áááááááá¡ áªáá¢á ááá á¡áááááá¡ áá¥. áá ááá¨áá áá¡ ááá¥ááá, Apache á¬áá ááá¢ááá£ááá áááá¬á§á. áá¥áááá á¡ááá¢á áá áá¡ á¨áá¡áá«áááááá at-- áá ááá¨áá áᥠURL á¡ááá¢á. á á ááá áá áááá ááá¡? áá ááááá áá á¡á¬á áá¤áá ááááá ááá áá. áá áá ááááá áá ááá®á¡ááá¡ up-- áá áá áááá¨áá ááá¡ áªáá¢á áᥠáá ááááá áá ááá®á¡áááá áá®ááá tab in Chrome. áá áá ááááá áá, á áá URL. áá ááááá áá áááááá áá. áá¡ áááá ááá¡ á©áá¢ááá ááá. áá áá áááá¨áá ááá¡ áá áá®áá. áá á©ááá áá®ááááá áᥠáá áá¡ á¨ááááá á¡á á©ááá PHP ááá ááá áá¥á¢áá áá. áá¡á á áá, áá®áá á á áá áá¡ á«áá áááááá á®áááá áᥠáá áá¡, á©ááá ááá¡á¢áááªááá¡ CS50 IDE ááá¡áá®á£á ááá áá¡ á¤áááá á§ááááá¡, ááá᪠ááá®ááá¡. áá ááá¢á áá£á á¡á áá ááááá, á©ááá ááá¡ááááááááá á¨ááá®áááá á ááááááááá áá¡ á¡á®ááááá¡á®áá á¤áááá áááá¢áá¥á¡á¢á¨á. á¨áá¡áááá¬áááááá, á áá áá¥áááá Apache á¡áá ááá áá áá£á¨áááá¡, á ááááá᪠ááááááá áááá ááá¡ á£ááá áá§áá¡ á¡áá¥áá CS50 IDE, áááá áá áᣠáá¡ á£á¤á á ááááááá, áá áá¥ááá áááá¬á§áá¡ áá¨ááááááááá¡ áá¥áááá á¡ááá£ááá á ááá á¡áá ááá ááá, áᥠááááááááá á¡ááá áá áá ááááá á ááááááá, "Hello World", á ááááááª, á áááá ᪠á¬áá¡á, áááááá§ááááá PHP ááá áááááááá áááá¡. á ááááá ááá¥áá á¤áááá á¨áááááá áá®áááá áá code-- áá áá¡ PHP delimiter áááááááá£áá PHP ááá¤áá áááªáá, á¤á á©á®ááááá¨á, áá«áááá á¨áá áá¡. á ááááá᪠á«áá áááááá á¡áááªáááá£á á PHP á¤á£áá¥áªáá á áá ááá©áááááá á á ááá á¡áá PHP áá¥ááá ááá¨áááá£áá. áá¡á á áá, CS50 IDE, ááá¥áá¡ á áá á¤áááá á®ááááá¡áá¬áááááá áá®áááá á ááá ááá®áá áᣠá á áá¡ áááááá§á£á ááá áá¡á. áá¡á á áá, ááá«áá á©ááá ááááá¥á¡á á©ááá PHP ááááááááá. á©ááá Apache ááááááááá ááá¨áááá£áá á¨ááááá á¡á PHP-Web. áá áá ááá¥áá¡ á¤áááá áᥠááá£á¬ááá info.php. áá ááááá áá áááááá áá ááá¡, áááá¨áá ááá¡. áá¡ áá áá¡ áá¡, á á᪠áá¥ááá ááááá ááá áááá¡ááááá¡, á áá ááá®áá, á¡áááááá áááá á. áá¡ áá áá¡ áá®áááá ááá£ááááááá, á áá á©ááá Apache á¡áá ááá á áá£á¨áááá¡. áá áá¡ áá áá¡, á áááá ᪠á©ááá¡, áááááá£á á PHP, á áá áá ááá¨áááá£áá. áá¡ áá áá¡ á©ááá ááááááá "Hello World". áá¡á á áá, áá áááªá, á áá á¤á£áá¥áªááááá ááá¡. áá¡á á áá, á©ááá ááá áá á¬áá¡ááá. á©ááá á¨áááá«áááá ááááá á«áááá áá¥. ááááá áááá£áá á£áááá, á áá áá ááá¡ ááááááááá á©ááá áá¡áá£áá ááá á©áááá áªá£áá webmaster ááá¡á᪠á°á¥áááá áááááá®ááá áááá ááá áá£áááááá. áá¡ á¨ááá«áááá áá§áá¡ á¡áá ááááá¢á, á áááá áá ááááá®áá áªááááá¡ á áá áá¡á, á áá webmaster áá á£ááá á¨ááááá®áá ááááá®áááá áá áá¡. áá¡ áá¥áááááá áá®áááá áá ááááá á ááá®áááá ááá¢áááá¢á£á áá. á¥ááááá á¥ááááá, HTML, áá¡ á¡áááááá áá¡áááá¡áá, áá áá áááááááááá¡á. áááá áá áᥠááá¥áá¡ á áá¦á᪠PHP áááá. áá, á áááá ᪠á©ááá¡, á£á¬ááá á¤á£áá¥áªáá date_default_timezone_set. áá á©ááá áá áá¡áá£áá ááá á§áááá áá á¤á£áá¥áªááááá¡ CS50, áááá¢áá, á áá PHP áá¥áá¡, ááááá, ááááááá¡áááá. áá¡ á¨ááá«áááá áªáá¢á áááááááááá, áááá áá áá¡ áá á£ááá áá§áá¡. ááá¡ áá¥áá¡ áááá á á¤á£áá¥áªáááá áá¨áááá. áá¡á á áá, áá¡ áá áá¡ á¤á£áá¥áªáá, á áááá ᪠á©ááá¡, áááááá¡ á©ááá áá ááá¡ ááááá¨á, á áááá ᪠áá¨á¨ / áá¦ááá¡ááááá, á ááááá᪠áá ááá¡ ááááá¨á, á áá áá ááá ááááááá ááá¦áááá¡ áá ááááá. ááá¨áá áá ááá á á¤á£áá¥áªáá ááá£á¬ááá, ááá áá¦á. áá, á áááá ᪠á©ááá¡, áá á¨áááá®ááá¡ ááá¡á á áá¦á᪠ááá£á¬ááá, áá á. áá¡á á áá, á á á®áááá áá¥? áá¡á, á«áá áááááá á á áá áá¡ á®áááá, áá ááá¦áááá¡ ááá á áááááá á á¡áá ááá áá, á áá áááá ááá¡ áááá®áá áá, á á áá áá¡ áááááááá£áá. áá áá áááááá á¢ááªáá áá¡ á¤áá ááá¢á¨á á¡áááá, á¬á£áá, á¬ááá. áá áááááá áá¡ ááááá¥áááá¥á¨á H áá áá¡ áá¡ áááá ááá¡ áááááªá 24 á¡ááááááá áá á, áá á 12 á¡ááááááá áá á, á ááááá᪠áá¥áááá áááá¡ á. áá áá á£áá áááá á¨áááá®áá, á áá áªááááá¨á, áá á. áá¡á á áá, áááá á á®ááá PHP áá¥, ááá á á¤á£áá¥áªáá, áá¦áááá, áá®áááá ááá¡áá¦áááá á áááááááá á¡á¢á áá¥ááá, á ááááá᪠áááá ááá¡ áááááªá ááá áá¦á áá áá á, áá á ááááááááá á¡á®áá ááá¤áá áááªáá. áá ááá áááá áá áá£áááá¢á áá á¡ááááá¡, á áá ááá¡á, áá®áááá ááááááááá¡ áááá¨ááááááááá ááá¬ááá á áá áá áááá¢áá áá¡ááá¡ áá ááááááááá, á ááááá᪠áá áá¡ á¡áááá, á¬á£áá, áá áááá á. áá¡á á áá, á§áááá, á áá á®áááá. áá¡á á áá, áá á¨áá¡áááá®áá, á áá áªááááá $ áá áá¡. áá ááá á á¥ááááá á«ááááá ááááá¨á, áá áá¥áá¡, á áá á¡á¢ááááá áááá¡ ááááááááá¡áá¡ áááááááá á áá á. áá¡á á áá, áá á£áá áááá áááá ááá¡ áááááá á á áááááááá á áá á. ááááá á¨ááá®áááá áá CS50 IDE áá áááá®áá, á áááá á©ááá áá®áá ááááá á©áááá¡, á áá webmaster áááá á á£áááá£á ááá. á§áááá á£á¤áááá, áᥠááá áá¡áá á£ááá root ááá áá¥á¢áá áá á©ááá Apache ááááááááá. áá áá ááá¥áá¡ á¤áááá áᥠááá£á¬ááá time.php. áá á£áá áááá áááá ááá¡ áááááá áá á áá. áá áá ááááá®áááá, á ááááá á©ááá áááá®ááááá á¡áááááá á¨áá á¡. áááááááá á áá á 14:20:34. áá¡á á áá, áá ááááááá á¡ááááá¡ ááááááááááá¨á, á¬á£áá, áá á¬ááá¨á. áá á¨áááá«ááá ááááªáááá áááá áá áá áááá¦áá¡ áá®ááá áá á. --41. áá ááááá áá, á áá ááááªáááá áááá ááá áá áááá¦áá áá®ááá áá á, 44, 46, 47. áá¡á á áá, áá ááá áá¨ááá áá áá á¨ááªáááá¡ áá áá¤áá á¡ áááá¡. áá áᥠáááááá ááááááá áááá ááá. áá¡á á áá, áá áá á¨ááá«áááá áá§áá¡ áᥠá áááá¥á¢áá áááá¡ ááá. áá áá áááá ááááá, áá áá ááá¥áá á áááá áááá¤áááá áá¢áááá¡ á áááááá᪠á áááá¥á¢áá áááá¡ á¤áááá á©ááá á¡áá®áááá áá®áá áá¡. áá á£áá áááá ááááá§áááááá, á áá PHP á¤á£áá¥áªáá, áá á, ááááá áá ááá áá á á©áááááá¡ ááá¢áááá¢á£á áá. áá¡á á áá, ááá¨ááá᪠áá, áᣠáá áá«ááá, áá á©ááá á¡áá ááá áá ááá¨áááá£áá, áááá®ááá ááááá, á ááááá᪠á©áááááá¡, á áá áááá ááá á¯áá ááááá áááá ááá¡ áááá¦áá¡ áá£á¡á¢áá áááááááá á áá á. áá¡á á áá, á¡áááááá ááá áá. áá ááááá¦á á©ááá á¡ááá¢á á£á¤á á ááááááá£á á áá á á«ááááá áááá á PHP áááá. áá¡ áá§á áá®áááá áá á á®ááá áááá áá á¨ááááá áªáá¢á áááááááá ááááªá®áááááá¨á. áá á£ááá ááá¥áá¡ áááá áá á£á¤á á ááááááá£á á á¡ááá¢á áááá á, á áá ááá áááá áááááááá á©ááá áááá®áá ááá¡áá¬á§áá¡á¨á ááááá. áá¡á á áá, ááááá®á¡áááá, ááááá PHP á¡ááá¢áá¥á¡á á áá á áááá¡á᪠PHP ááá¢áá áá áá¢áá¢áá á ááááá¡ á©áááá áá ááá ááá, ááá á£áá£áááááá§áá¤á¡ á§ááááá¤áá á áá¡ áá áá áá¡ á¨ááááá PHP delimiters, spitting áá¡. á áá ááááááááá, á á á áá á áá áá¡ áá§á áá¤á£á áá®ááá, áá§á HTML. áá¡ áá áááá¡ ááá¨áááá¡, á áá áá á¨ááá«áááá áá®áá ááááªááááá HTML áá PHP áá ááá. áááá¡ áááá, á áá ááá á¯ááááá¡ áá¥áááá áá®áááá ááááá áá ááá HTML áá á¤áá¥á¢áá£á áá áááááááá. á á᪠ááá ááá, áá á? áááá¡ áááá, á áá, á¡áááá áá£ááá, ááááá¡ áá¦áá¡, ááááá á©ááá á¡ááá¢á áá¨ááááá¡ HTML. áá¡á á áá, ááááá¡áááá áá áá£ááá á¨á á¨ááá«áááá ááá¢áá áá áá¢ááªáá áá¡, áá áááá¡ááá¡ HTML áááá ááá áá á¨áá¡á¬áá á áá¡, á áááá ᪠áá¡, á áá á©ááá á¨ááá«áááá á áááá£á áá áá¡ááá¡ á áááá ᪠áááááááááá. áá áá á¨áááá«ááá áá®áááá áááááá§áááá PHP ááá¬áááááá¡á á©ááá á¡ááá¢á ááááá®ááá¡ ááááááááá¡, á ááááá᪠ááááá®ááá¡ me áá¥áá¡ á áá, á áá ááááá®áááá áá£áááááá. á¡á¢áá¢ááá£á á ááá¤áá áááªáá á¨ááá«áááá ááááá á á©ááá. OK, áá¡á á áá á¯áá ááá. áááá áá á áá¢áá á£ááá áááááááá áá¡? á áá¢áá áá áá£á ááá HTML áá PHP? áá ááá á£áá áááá ááááááááá á§áááá HTML ááááá§áááááá PHP ááááááá¡ á¤á£áá¥áªáá. á áá¢áá áá ááááááá¡ áááá¡? ááá¤áá¥á ááá áááá á. áááá¢áá, á áááá¡á᪠áá á¨ááá«áááá áá®áááá áááááá out-- áá á¨ááá«áá á®ááá PHP, á áá á£áá áááá, ááááááá, áááááááá HTML tag, áááááááá á®áááá«á¦áááááá. á áá¢áá áá ááááááá¡ áááá¡? á áá¢áá á¨áá áááá¡ PHP áá HTML? áá¡á, áᣠáá¥ááá á¤áá¥á ááá áááá¡ á¨áá¡áá®áá áááá á. PHP, ááá á¯ááááá áá¥áá¡ ááá¢áá áá áá¢ááªáá áᣠá áá¡ á®ááááá¡. áá¡á á áá, áá¡ áááá ááá¡ á¨ááá¡á á£ááá¡ á®ááá áááá. ááááááááá HTML. ááááááááá á¦áá á®áááá«á¦áááááá tag. ááááááááá á¦áá á¢áá¢á£áá áá¥áá¡. áá¡ áááá ááá¡ á£ááá á¨ááá¡á á£ááá¡ áá ááá¢áá áá áá¢ááªáá á áá á§ááááá á¨ááááááá ááááá¯áá. á áá¢áá áá ááá¡áªáá¡ ááá á¯ááááá áá®áááá á¡ááá ááááá¡ ááá¢á á áá áá¡ áá ááá¡ááá¡ áá áááá¡ ááá¢áááá¢á£á áá? áá¡ áááá ááá¡ ááááá á©ááá á©áááááá¡ áááá á áá á ááá£á ááá á©ááá HTML áá á©ááá PHP áá ááá. áá áá¡á, á áá, áᣠá áá¢áá áá á£áá áááá á¦áá PHP delimiter áá á¨ááááá á£áá áááá ááááááááá ááááá á¨ááááá á¡á á©áááá áááá áá, á áááá ᪠áá á-áá áá áááááá¢á£á á PHP áááá£á¬ááááá á¤á£áá¥áªáá, áááááá, áá á¨ááááá áá®ááá¡ PHP delimiter áá á©ááá ááááááááá. áá¡á á áá, á áá¢áá á©ááá ááá£á ááá ááá áá ááá. á¯áá á¯áá áááá, á©ááá áá ááááá®ááá¡ á«ááááá áááá á áááá¡á®áááááá áááááá PHP á¡ááá¢áá¥á¡á. áá¡ áá§á á¡áááááá ááá á¢áááá. á©ááá á£ááá ááááá®ááá¡ áááá®ááá¡ ááá¨ááá¡, ááááááá á. á©ááá áááá®áá á áááááááá áá®ááá á¤á£áá¥áªáá ááá£á¬ááááá¡, áááá áá áá áá¤áá á ááááááááá áááááá á®áááá. ááááá áá¥ááá á áá ááá¢áá á fancier. á á ááá®áááá, áᣠá©ááá áááááá ááááá ááá¤áá áááªáá á¨áá áá¡ á¡á®ááááá¡á®áá PHP á¤áááááá, áá¡á á áá, á¨áá¡áá«ááá, áááá®ááá ááááá¡ á¨áá£á«ááá á¬áá á£áááááá¡ ááá¤áá áááªáá á©áááááá¡. áá ááá á á¨ááá«áááá á áá¦á᪠áá¡ ááááá áá áá áááá áá. áá¡á á áá, PHP áá®áá ááááá á á áá¦á᪠ááá£á¬ááá Super Global áªááááááá, á ááááá᪠áá¦áá á¡ á¡áááááá ááá¡áááªáá áá. áá¡ááá ááá ááá᪠áá®áááá áááááá¢á£á á áá¡ááªáááªáá£á á ááá¡áááááá¡ á áá áááá®ááá áá¡ ááááá®áá áªááááá¡ áá¡ á¤á£áá¥áªáááááá£á á ááá¦ááá á¨áá áá¡ ááá¤áá áááªááá¡ PHP á¤áááá, á ááááá᪠áá á¡ááá£áá á©áááá¡ á¡áá ááá áá. ááá áááá áá¡ á¡á£ááá globals áá¬ááááá $ _GET. áá áá¡, ááááá, ááá á¢ááá ááá¡áááááá. á á á®áááá $ _GET? áá¡á, á«áá áááááá, áááá®ááá ááááá ááááá áá ááá áá¤áá ááááá¢ááááá ááá¤áá áááªáá ááááá¡ á©áááá ááá¡áááá áááá. áá á áá¡á᪠áá¡ááá ááá áá¤áá, ááá¥ááá, áá¡ á¤áá ááá¢áá ááá£áá ááááá áá¢á£áá ááá ááá£á¬ááá á¨ááááá®ááá¡ á¡áááááááá, á ááááá᪠áá®áááá ááááááá¥á¢á ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá ááááá§áá¤ááá áááá ampersands. áá¡ááá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá áá¥áááá á¨áááá®á£áá $ _GET áá¡ááªáááªáá£á ááá¡ááá¨á. áá á©áááá ááááá PHP á¡ááá¢áá¥á¡á, á©ááá áááªáá, á áááá á£ááá ááá£á¨ááá¡ áá¡ááªáááªáá£á á ááá¡áááááá¡ á£ááá. áá¡á á áá, áᥠáá áá¡ áááááááá áááááá áá PHP, á¡ááá᪠á¨áá¡áá«ááá, áá ááááááááá¡ á§áááá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá á áá áááá®ááá ááááá¡ áááá¬ááááá URL. áá¡á á áá, áá ááá¥áá¡ á©ááá Open PHP delimiter. ááá¥áá¡ foreach loop. áá iterating ááá¡á¨á¢áááá Super Global Array ááá£á¬ááá $ _GET. áá áá ááááá, á áá á¨áá£á«ááá ááááá ááá¡ áá ááá ááá¡áá¦ááá áá áááá¨ááááááá. áá áá á£áá áááá áááááá ááá ááá áá, á§ááááá áá áá, á áááá ᪠á©ááá¡, á¡ááá£ááá á áá£áá¥á¢á áá¥áá¡ áá¥. áá ááááááááá¡áá¡ ááá áááá£áá HTML áá interpolating á¦áá ááá£ááááááá¡ á«áá ááááá áá á¦áá ááá£áááá á¨ááááá, á áá ááááªá®áááááá¨á. ááááá á¨ááá®áááá, áᣠá áááá áá¡ á áá á áááá£á áá áá£á¨áááá á©áááá IDE. áá, á¨áá¡áá«ááá, áá¡ á®ááá¡ á¨áá£á¬á§ááá¡ áªá®ááá§áá¤á¡, áªáá¢á á á GET á áááá£á áá ááááááá¡. áááá¢áá ááááá á£ááá áᥠá©ááá¡ ááá root. áá áá ááá£áá®áááááá áªáá¢á ááá©áááááá á áá ááá¥áá¡ á¤áááá ááá£á¬ááá, get1.php. ááááá áááááá áá get1.php. áá áá áá á®ááááá¡ á áááá á¨ááááá á¡á. áá¡ áá áá¡ á£áªááá£á á, áá á? áá¡á, ááááááááá áá á áááá£á áá. áááá¢áá, á áá áá áá áááá¬áááá¡ áá áá¤áá á URL. áá ááááá áá get1.php, áááá áá áá áá áááá¬áááá¡ ááááá¡áááá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá á áááá ᪠ááá¬ááá á©ááá á¨ááááá®ááá¡ á¡áááááááá. ááááá ááááááá¢áá á¨ááááá®ááá¡ á¡áááááááá áá áááá®áá á á áá¡ á¤áááá á¨áá£á«ááá áááááááá¡. ááá¡áá¬á§áá¡áá¡áááá¡ á¨ááááá®ááá¡ á¡áááááááá áá¥ááá áá®áááá á©áá¬áá áá áááá®ááá¡ ááá¨ááá¡. ááá¨áá áá¥ááá áá ááá¢á§áá name = Doug & year = 2015. áá ááá¨áá áá áááááá áá. áá®áá á¨áááá©ááá, á á á®áááá. áá áááá᪠get1.php. áááá áá áá®áá áá áááá¬ááááá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá, áá áá ááááááá¡ ááá á¡ááá£ááá á paragraph-- á¡áá®ááá, Doug-- á¬ááá¡, 2015 á¬ááá¡. á¡á¬áá áá áááá á©ááá á£áá áááá áááááá®á on the slide áááááá¢á¨á á¬áá. áá áᣠááááá áá¥ááá áááááá¢áá á¡á®áá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá, áá áááá¡áá¡ = CS50. áá®áá áá ááá¥áá¡ ááááá áá áá á«áá ááááá á¦áá ááá£áááá á¬á§áááá, á ááááá᪠áááááááá out á áááá¡á᪠áá áááá£áá á£áááá URL áá áá®áá. áá®áá, á¨áá¡áá«ááá, áá¡ áá áá áá¡ á¤áá ááá¢áá ááá£áá á¡áá¨ááááá ááá ááá. áá¡á á áá, áá ááááá áá áá ááá á¡áá get.php. áá¡ get2.php. áááá¡á®áááááá áá áá áá ááá¥áá¡ CSS á¤áááá, áá áá¡ á¤áá ááá¢áááá¡ á áá áªáá¢á á£á¤á á ááááááá á©áááááá¡. áá¡ ááááá áá áá áá¡ á§áááááá áááááá CSS áá¡áá¤áááá¨á. áááá áá áá¡ áá®áááá áá áá ááá áááááááá. áá¡á á áá, áá áááá᪠áááá¦áá ááá¨áááá á©ááá¡ áªááááááá ááááá§áááááá $ _GET. áá áá á¨áááá®ááááá¨á, áá á£áá áááá á¡áá®áá¡ ááá¦áááá¡ CSS áªáá¢á á£á¤á á áááááá. áá áᣠá©ááá ááá ááá¢á á©ááá IDE áááá á, áá ááá©áááááá á©ááá PHP ááá ááá áá¥á¢áá áá áá¥, get2.php. á©ááá ááá¡áá®á¡ááááá, áááááá áá HTML áá¥. á áááá ᪠á©ááá¡ áá ááááá¨áá ááá¡ áá CSS á¤áááá áá§á á¡áá£ááá á. áá ááá®á¡ááá¡ áááááááá áá¥áá¡. áá ááá á áᥠáá áá¡ á©ááá foreach loop. áᥠáá¡ áá áá¡, á áá áá¡, á á᪠áá áá©áááá slide ááá á. áá ááááá áá áááá¡á®áááááá áá¡ áá áá¡, á áá áá áááá¥áá¡ áá¡ ááá¡áá¦ááá áá áááá¨ááááááá CSS á¡á¢áááá¡ á áá áá ááááá§áááááá ááá¡. áááá áá áá¡ á§ááááá¤áá á, áá ááááááá, áá áá¡ áá iterating ááá¡á¨á¢áááá $ _GET ááá¡áá¦áááá á§áááá áá áá ááá¡áá¦ááá á¦áá ááá£áááá á¬á§áááá. áá áá ááááááááá¡ ááá, á áááá ᪠ááááááá¡ááá. áá, á áááá ᪠á©ááá¡, áá ááá¤áá ááááá ááá¡áá¦ááááá áá áá ááá, á áááááááª