ডগ লয়েড: তাই আমাদের পিএইচপি সিনট্যাক্স ভিডিও, আমরা কিভাবে পিএইচপি সম্পর্কে অনেক কথা বলত কমান্ড লাইন থেকে ব্যবহার করা যেতে পারে এমনভাবে প্রোগ্রাম চালানোর যে আমরা সি থেকে সাথে বেশ পরিচিত হন কিন্তু আমি হিসাবে উল্লেখ করেছে যে ভিডিও, পিএইচপি প্রাথমিকভাবে উন্নত ছিল , ওয়েবসাইট ওয়েব প্রোগ্রামিং বাস্তবায়ন. আর তাই এই ভিডিওতে আমরা আছেন আমরা সে বিষয়ে কথা বলতে যাচ্ছে ওয়েব ডেভেলপমেন্ট প্রেক্ষাপটে পিএইচপি ব্যবহার. আমরা থেকে, ইতিমধ্যে, জানেন HTML এর উপর আমাদের ভিডিও, ওয়েবসাইট নির্মাণ হয় এইচটিএমএল ট্যাগ এর একটি সেট আউট যে শব্দার্থগতভাবে নির্ধারণ একটি ওয়েব পৃষ্ঠার কাঠামো. কিন্তু ওয়েবসাইটের যে হয় বিশুদ্ধ এইচটিএমএল দিয়ে নির্মিত একটি খুব ভোগা, খুব গুরুতর সীমাবদ্ধতা. আর এই সীমাবদ্ধতা চিত্রিত করা, এর নিম্নলিখিত বিবেচনা করা যাক. তাই এখন আমি একটি ওয়েব পেজ তৈরি করতে চান যে, যখনই ব্যবহারকারী ভিজিট এটা, এটা আমার বর্তমান দেয় কেমব্রিজ, গণ সময়., সর্বশেষ মিনিটে এটি প্রদর্শন. আমি এখন এই অধিকার উপার্জন করা হয়ে থাকে, আমি ভালো কিছু বলতে পারে. আমি তাই Cambridge-- বর্তমান সময় এইচটিএমএল ট্যাগ, মাথা ট্যাগ, টাইটেল ট্যাগ, শরীরের বর্তমান tags-- কেমব্রিজের সময়, 14:08 হয় সামরিক সময় আউট মুদ্রণ. এটা কি এখন 2:09 PM তে পোস্ট করা, 14:09 যদি এরকম? ওয়েল পর্যন্ত, এইচটিএমএল সাথে, আমি আছে এ যান এবং 14:09 থেকে এটি পরিবর্তন করতে. এবং তারপর এক মিনিট পরে, আমি আবার তা পরিবর্তন করতে হবে. এবং তারপর এক মিনিট পরে, আমি আবার তা পরিবর্তন করতে হবে. আপনি কল্পনা করতে পারেন হিসাবে, যে কখনও সম্ভবত সবচেয়ে খারাপ কাজ. আপনি একটি ওয়েব পৃষ্ঠা জন্য ওয়েবমাস্টার হন, এবং প্রতি মিনিটে, দিনে 24 ঘন্টা, আপনি বর্তমান সময় আপডেট করা দরকার নিজে time.html খোলার এবং পরিবর্তন কোড শুধু যে স্নিপেট বলার ঘন্টা ও মিনিটের মধ্যে বর্তমান সময়. যে একটি খুব সম্ভবত না আমাদের সম্পদ ভাল ব্যবহার, মানব ও কম্পিউটেশনাল উভয়. সব এইচটিএমএল ছাড়া এই ওয়েবসাইটের সম্পূর্ণ স্থির হয়. আপনি আপডেট করতে পারেন একমাত্র উপায় কন্টেন্ট, আমরা শুধু দেখা করেছি, নিজে সেই উৎস খুলতে হয় ফাইল এডিট, এবং তাদের বাঁচাতে. এবং তারপর যখন ব্যবহারকারী পৃষ্ঠা রিফ্রেশ, অথবা প্রথম পাতা পরিদর্শন সময়, তারা সর্বশেষ কন্টেন্ট পাবেন. কিন্তু আমরা করেছি শুধুমাত্র কারণ নিজে এটি সম্পাদিত. আমরা সেখানে কিছু পিএইচপি মিশ্রিত করা শুরু করে, আমাদের কোড আরো অনেক নমনীয় পেতে পারেন. আর আমরা আমাদের পেজ এর জন্য একটি উপায় হতে পারে গতিশীল হতে পারে, অথবা নিজেদের আপডেট, আমাদের দরিদ্র প্রয়োজন ছাড়া পূর্ববর্তী উদাহরণে ওয়েবমাস্টার কিছু আপডেট নিজে হতে. তারা স্বয়ংক্রিয়ভাবে এটি করতে পারেন. আমরা হস্তক্ষেপ করতে হবে না. আমরা কিছু ঘুম পেতে পারেন. যা সম্ভবত একটি ভাল জিনিস যদি হয় আপনি ওয়েব প্রোগ্রামিং এর অনেক করছেন. এবং CS50 IDE তে সুতরাং, আমরা চালানো একটি ওয়েব সার্ভার এ্যাপাচি বলা. এটি একটি খুব সাধারণভাবে ব্যবহৃত হচ্ছে ওপেন সোর্স ওয়েব সার্ভার সিস্টেম. এই পদ্ধতি ব্যবহার করা হয়েছে ক্ষমতা ব্যাখ্যা করা তাহলে উপযোগী হতে যাচ্ছে যা পিএইচপি, যদি আপনার কোন পিএইচপি প্রোগ্রামিং করতে চান. এবং CS50 IDE তে, আমরা একটি কমান্ড আছে না এই খুব সহজ করতে, শুরু apache50. এবং তারপর যে স্ল্যাশ পাথ, কাট, কাট দির যে শুধু একটি সত্যিই সাধারণ উপায় আপনি এখানে উল্লেখ করেছি তা থেকে বোঝা যায় একটি নির্দিষ্ট একটি পথ ডিরেক্টরি যে আপনি রুট হতে চান সাইটে, বা রুট পাতা, ফোল্ডার বা যা আপনার ওয়েব সার্ভার থেকে ফাইল পরীক্ষা এবং পরিবেশন করা শুরু করবে তাদের অনুরোধ যারা ক্লায়েন্ট যাও তাদের আপ. তাই আসুন শুধু এবং CS50 আইডিই উপর পপ দিন কিভাবে এই কাজ, সত্যিই দ্রুত, আপনাকে দেখাতে. সুতরাং এখানে CS50 IDE তে, আমি একটি আছি সপ্তাহে শূন্য নাইন বলা ডিরেক্টরি. আমি আছে two-- আর আমি শুধু একটি কমান্ডের মৃত্যুদন্ড উপরে আমি যে আপনাকে দেখাতে এখানে দুটি ডিরেক্টরি, পিএইচপি, আমি ব্যবহৃত যে ফাইল সেট যা হয় পিএইচপি সিনট্যাক্স ভিডিও, এবং তারপর পিএইচপি ওয়েব, ফাইল সেট যা হয় যে আমি এই ভিডিওতে ব্যবহার করতে চান. এবং আমি শুরু করতে চাই একটি ওয়েব সার্ভার পিএইচপি ওয়েব ফোল্ডারের বিষয়বস্তু সঙ্গে ফাইল আপ পরিবেশিত হচ্ছে হিসাবে. তাই আমি কি করতে যাচ্ছি? আমি apache50 স্থান টাইপ করা যাচ্ছে , শুরু স্থান পিএইচপি, ড্যাশ ওয়েব. ডিরেক্টরিটি নতুন পাথ এর আমি বর্তমানে am যেখানে থেকে. তারপর আমি আঘাত লিখুন. এটা একটা করতে যাচ্ছে এখানে স্টাফ সামান্য বিট. এবং তারপর এটা, বলে যাচ্ছে এ্যাপাচি সফলভাবে শুরু. আপনার সাইটের at-- এখন পাওয়া যায় এবং তারপর সাইটের জন্য URL আছে. তাই আমি কি করতে যাচ্ছি? আমি দ্রুত এই কপি করা যাচ্ছে না. আর আমি খুলুন যাচ্ছি এবং আমি একটি সামান্য বিট জুম আউট করব এখানে আমি খুলতে যাচ্ছি ক্রোম একটি নতুন ট্যাব. আর আমি যে URL- এ যান যাচ্ছি. আমি লিখুন আঘাত যাচ্ছি. লোড করার জন্য যাচ্ছে. আর আমি আবার জুম আউট করব. আর আমরা এখানে দেখতে পারেন আমার পিএইচপি ওয়েব ডিরেক্টরি বিষয়বস্তু. তাই এখন মূলত ঘটছে তা এখানে CS50 আইডিই আমার উদাহরণস্বরূপ, হয় এই ফাইল পরিবেশন করা হয় তাদের অনুরোধ কেহ কে. এবং অবশ্যই ওভার এই ভিডিও, আমরা এর বাছাই করব এই একটি গুচ্ছ কটাক্ষপাত প্রেক্ষাপটে বিভিন্ন ফাইল. আপনার এ্যাপাচি যে পরীক্ষা সার্ভার কাজ করছে, সাধারণত যা যাচ্ছে এবং CS50 IDE তে ক্ষেত্রে হতে, কিন্তু আপনি আরো সাধারণভাবে এই কাজ করতে হলে, এবং আপনি আপনার নিজের ওয়েব নির্মাণ শুরু সার্ভার, সত্যিই আছে এনালগ সাধারণ সাজান, সাধারণত যে "ওহে দুনিয়া," পিএইচপি ওয়েব ডেভেলপমেন্ট জন্য ব্যবহৃত. একটি ফাইল আছে যা শুধু এই code-- গঠিত পিএইচপি তথ্য সঙ্গে সেট একটি পিএইচপি বিভেদক, বন্ধনীর মধ্যে সেমিকোলন. যা মূলত একটি বিশেষ আপনি বলে যে পিএইচপি ফাংশন পিএইচপি কি সংস্করণ আপনি দৌড়াচ্ছে. সুতরাং CS50 IDE তে, আমি আছে প্রাপ্তিসাধ্য যে ফাইল শুধু ভালো দেখাবে তা আপনাকে দেখাতে. তাই আমি আমার সূচিতে থাকবো আমার পিএইচপি উদাহরণস্বরূপ থেকে. আমার Apache চলছে কি না পিএইচপি-ওয়েবের বিষয়বস্তু. এবং আমি একটি ফাইল এখানে info.php বলা আছে. আমি এটা ক্লিক করুন, জুম আউট করা যাচ্ছে না. এই কমান্ডের সাহায্যে আপনি চলুন কি অনেক সুন্দর, দেখতে. এই মাত্র যে আমাকে বলছে আমার Apache সার্ভার কাজ করছে. আর এই দৃশ্যত, হয় পিএইচপি এর সংস্করণ আমি দৌড়ের উপর আছি যে. এই আমার এনালগ "হ্যালো দুনিয়া." তাই আমি কিছু কর্মক্ষম হয় জানেন. সুতরাং আমরা যেতে ভাল. আমরা এখান থেকে অগ্রসর হতে পারবেন. সুতরাং আসুন যে পরিদর্শন দিন সময় যেমন আমরা ছিল আমাদের দরিদ্র ওয়েবমাস্টার সঙ্গে এ ব্যাপারে কথা বলছেন যারা ক্রমাগত পাতা আপডেট করা ছিল. এই জন্য একটি ফিক্স হতে পারে আমি কিছু বাস্তবায়ন করবে তাই ওয়েবমাস্টার না যে সময় আপডেট রাখতে হবে. এটি হবে শুধু সাজানোর স্বয়ংক্রিয়ভাবে ঘটেছে. নীচের নিচে, এইচটিএমএল, এটা একটি ব্যতিক্রম বাদে, প্রায় একই ধরনের. কিন্তু এখানে আমি উপরের কিছু পিএইচপি পেয়েছেন. আমি, দৃশ্যতঃ এই বলা আছে ফাংশন date_default_timezone_set. আর আমরা এই বিষয়ে কথা বলা না CS50 মধ্যে এই ফাংশন, পিএইচপি সম্ভবত আছে, কারণ হাজার হাজার. যে একটি একটি বিট হতে পারে অত্যুক্তি কিন্তু এটা হতে পারে না. এটা বিল্ট ইন ফাংশন অনেক পেয়েছিলাম. আর তাই এই একটি ফাংশন দৃশ্যত হয় অবস্থান / পূর্ব হিসেবে আমার সময় জোন সেট, যা আমি যে সময় জোন বর্তমানে এই ভিডিওটি তৈরীর. তারপর আমি একটা কল করা ফাংশন তারিখ, বলা. এবং দৃশ্যত, আমি করছি সংরক্ষণকারী তার কিছু বলা, সময়. সুতরাং এখানে কি ঘটছে? ওয়েল, মূলত কি হয় ঘটছে, আমি একটা কল তৈরি করছি যাচ্ছে কিছু সার্ভারে সময় বর্তমানে কি আমাকে বলুন. আর আমি একটা ফর্ম্যাটে রূপান্তর করছি ঘন্টার, মিনিট, সেকেন্ড. এবং কারণ এটা রাজধানী এইচ এই হল আমাকে 12 24 ঘন্টা সময় না দিতে যাচ্ছে ছোট হাতের H হবে যা ঘন্টা সময়. আর আমি শুধু যে সংরক্ষণ করছি নামে একটি ভেরিয়েবল সময়. যাতে পিএইচপি দ্বিতীয় লাইন সেখানে, ফাংশন কল, তারিখ, শুধু হচ্ছে যা কিছু পংক্তি, আমার জন্ম দিতে যাচ্ছে, এবং সময়, এবং অন্যান্য তথ্য একটি গুচ্ছ. সেখানে প্রথম যুক্তি, তার যে, শুধু গুরুত্বপূর্ণ অংশ আহরণের হয় আমি এই উদাহরণস্বরূপ যত্নশীল যে, যা ঘন্টা, মিনিট, এবং দ্বিতীয় হয়. সুতরাং যে ঘটছে যে সব. তাই আমি দোকান একটি পরিবর্তনশীল $ সময় যে. এবং তারপর নিচে এ সেখানে খুব নীচে, আমি জন্য যে সাঁটে লেখার আছে বর্তমান সময় প্রিন্ট আউট. তাই আমি শুধু প্রিন্ট চলেছি বর্তমান সময় কী. সুতরাং আসুন এই কটাক্ষপাত করা যাক এবং CS50 আইডিই এবং আমরা এখন করছি কিভাবে দেখতে যে ওয়েবমাস্টার কষ্টে অনেক সংরক্ষণ. ঠিক আছে, তাই এখানে আমি আবার am ফিরে রুট ডিরেক্টরিতে আমার এ্যাপাচি ইনস্ট্যান্সের. আর আমি এখানে একটি ফাইল নামক time.php আছে. যে আমি ক্লিক যাচ্ছি. আর আমি সিদ্ধান্ত নিয়েছি, স্ক্রল আপ করব আমরা বেশ দূরে জুম করছি. বর্তমান সময় 14:20:34 হয়. তাই আমি এটা ঘন্টা করছি মিনিট এবং সেকেন্ডের. আর আমি রিফ্রেশ করতে পারেন পাতা এবং নতুন সময় পান. --41. আমি পৃষ্ঠাটি রিফ্রেশ করতে যাচ্ছি এবং নতুন সময়, 44, 46, 47 পেতে. সুতরাং, আমি স্পষ্ট নই কিছু নিজেকে পরিবর্তন. আমি এখানে পৃষ্ঠাটি রিফ্রেশ করছি. তাই আমি এটি সম্পাদনা ফিরে সেখানে হতে পারে না. আর আমি তোমাকে কথা দিচ্ছি, আমি না কোন আযাব প্রতিষ্ঠিত আছে যারা ফাইল সম্পাদনা করা হয় পাশ দিয়ে আমার পক্ষে. আমি শুধু, যে পিএইচপি ফাংশন ব্যবহার করছি সময়, আমার জন্য সময় উৎপন্ন স্বয়ংক্রিয়ভাবে. আমি ঘুমিয়ে আছি, এমনকি যদি, যে তাই এবং আমার ওয়েব সার্ভারে চলমান, পাতা এখনও ভিজিট যে যারা ইউজার ঠিক বর্তমান সময় পেতে যাচ্ছে. সুতরাং যে বেশ ভাল. আমি আমার সাইট আরো গতিশীল তৈরি করেছি অনতি পিএইচপি কোড দিয়ে. এটা কোড মাত্র দুটি লাইন ছিল এবং তারপর একটি মুদ্রণ বিবৃতির একটি সামান্য বিট. এবং ইতিমধ্যে আমি একটি আছে আরো অনেক কিছু ডায়নামিক সাইট যে প্রথম উদাহরণ তুলনায় আমরা দেখেছি ভিডিও শুরুতে. সুতরাং, পিএইচপি সিনট্যাক্স ভিডিও থেকে প্রত্যাহার পিএইচপি দোভাষীর রান যখন যে আমাদের প্রোগ্রাম, এটা সবকিছু উপেক্ষা করে যে, পিএইচপি বিভেদক ভেতরে নয় এটা খুঁজে spitting. যে উদাহরণে, কি জিনিস এটা খুঁজে spitting ছিল যে এইচটিএমএল ছিল. আর এই আমি এখন করতে পারেন এর মানে হল একসঙ্গে এইচটিএমএল এবং পিএইচপি ছড়ান. দোভাষীর শুধু হবে না, কারণ HTML এবং এটা আক্ষরিক আউটপুট উপেক্ষা. যা সঠিক, ভাল হয়? সম্ভবতঃ কারণ দিন শেষে, আমি আমার সাইটে চাই এইচটিএমএল এর নির্মাণ করা. যে কোনো ওয়েব ব্রাউজার ব্যাখ্যা করতে পারে তাই এটা, অথবা পেজে এইচটিএমএল বুঝতে এবং কিছু হিসাবে এটি উপস্থাপনা করে আমরা আসলে মানুষ হিসাবে বুঝতে পারেন. আর আমি শুধু পিএইচপি ব্যবহার করতে পারেন আমার সাইটের অংশের জন্য The আমার প্রয়োজন, যে গতিশীলতা প্রয়োজন ক্রমাগত আপডেট যে কিছু আছে. স্ট্যাটিক তথ্য একই থাকতে পারেন. ঠিক আছে, তাই যে সূক্ষ্ম. কিন্তু আমি এই কেন করতে হবে? কেন আমি এইচটিএমএল এবং পিএইচপি মিশ্রিত হবে? আমি শুধু প্রিন্ট আউট পারে সব এইচটিএমএল, পিএইচপি মুদ্রণ ফাংশন ব্যবহার. কেন আমি যে কাজ করছি না? একটি দ্বিতীয় জন্য সেটা ভাবুন. কেন, আমি শুধু আমি প্রিন্ট আউট করতে পারে যখন শুধু বলতে যে PHP 'র লাইন থাকতে পারে, মুদ্রণ এইচটিএমএল ট্যাগ, মুদ্রণ মাথা. কেন আমি যে কাজ করছি না? কেন আমি পিএইচপি এবং এইচটিএমএল মেশানো করছি? ওয়েল, আপনি কি মনে করেন, তাহলে একটি দ্বিতীয় জন্য এটা সম্পর্কে. পিএইচপি, দোভাষী হয়েছে কি এটা উদ্ধার ব্যাখ্যা করা. আর তাই এটি আছে যাচ্ছে কোড একটি লাইন চালানো. এইচটিএমএল প্রিন্ট আউট. খোলা মাথা ট্যাগ প্রিন্ট আউট. খোলা শিরোনাম ট্যাগ প্রিন্ট আউট. এটা আছে যাচ্ছে চালানো এবং ব্যাখ্যা উপায় প্রতিটি ধাপে যে. শুধু না কেন দোভাষীর শুধু টীকাটিপ্পনী এটা বুঝতে না কিছু এবং এটি স্বয়ংক্রিয়ভাবে না? এটা আমার অনেক সময় সংরক্ষণ করতে যাচ্ছে একসাথে আমার এইচটিএমএল এবং আমার পিএইচপি মিশ্রিত করা. আমরা না কেন এবং যাতে শুধু খোলা পিএইচপি বিভেদক আছে এবং তারপর শুধু সমগ্র প্রিন্ট আউট এক দৈত্য পিএইচপি হিসাবে আমাদের পৃষ্ঠার কন্টেন্ট তারপর ফাংশন, মুদ্রণে কল, এবং বন্ধ পিএইচপি বিভেদক এবং আমরা কাজ করছি. আমরা একসাথে তাদের তালগোল সুতরাং যে কেন. এ পর্যন্ত আমরা এর খুব বেশী দেখা যায় না সাধারণ পিএইচপি সিনট্যাক্স থেকে একটি পার্থক্য. এটা বেশ সহজবোধ্য হয়েছে. আমরা ইতিমধ্যে দেখা করেছি প্রশ্ন চিহ্ন, সমান. আমরা, নতুন ফাংশান কল একটি দম্পতি দেখেছি কিন্তু সত্যিই কিছুই অভিনব যাওয়া. এর হয়তো কিছু করা যাক একটু কল্পনাকারী. আমরা কি তথ্য প্রেরণ করতে ইচ্ছুক হলে বিভিন্ন পিএইচপি ফাইলের মধ্যে, তাই যে হয়তো ব্যবহারকারী আমার কাছে তথ্য জমা দিতে হবে. এবং তারপর আমি কিছু করতে পারি এটি অন্য পৃষ্ঠায় সঙ্গে. সুতরাং পিএইচপি জন্য সমর্থন আছে কিছু সুপার গ্লোবাল বলা বেশ ভালো শোনায় যা ভেরিয়েবল. তারা সত্যিই শুধু আছেন জায়েন্ট মিশুক অ্যারে যে এই বাস্তবায়ন সাহায্য পাশ করার কার্যকারিতা পিএইচপি ফাইলের মধ্যে তথ্য যে আমাদের ওয়েব সার্ভারে বিদ্যমান হয়. এই সুপার প্রথম GLOBALS $ _GET বলা হয়. আর এটা সম্ভবত বুঝতে সহজ. কি $ _GET সঙ্গে ঘটবে? ওয়েল, মূলত ব্যবহারকারী অতিরিক্ত তথ্য টাইপ করা যাচ্ছে আমাদের URL গুলি শেষে. তাঁরা টাইপ যাই হোক না কেন, অভিমানী এটি একটি বিশেষ ভাবে ফরম্যাট হচ্ছে শুধু যা, একটি কোয়েরি স্ট্রিং বলা কী মান জোড়া একটি সেট পৃথক অ্যামপারসেন্ট দ্বারা. যারা কী মান জোড়া হতে হবে একটি $ _GET মিশুক অ্যারের মধ্যে সংরক্ষণ করা হয়. এবং আমাদের ভিডিও থেকে পিএইচপি সিনট্যাক্স, আমরা জানি কিভাবে এর সাথে কাজ করা ইতিমধ্যে মিশুক অ্যারে. তাই এখানে একটি উদাহরণ হয়তো আমি কিছু পিএইচপি, কী মান জোড়া সব আহরণের URL- এ সরবরাহকৃত ব্যবহারকারী যে. তাই আমি আমার খোলা পিএইচপি বিভেদক আছে. আমি একটি foreach লুপ আছে. আমি সুপার জুড়ে iterating করছি গ্লোবাল এরে $ _GET বলা. আর আমি বোঝাতে সক্ষম হতে চান কী এবং মান উভয়. এবং আমি তাদের মুদ্রণ করছি আউট, প্রতিটি এক দৃশ্যত এখানে নিজস্ব অনুচ্ছেদের ট্যাগ. আমি কিছু এইচটিএমএল প্রিন্ট আউট করছি এবং মান প্রক্ষেপক যে বিবৃতি মধ্যে কী এবং মান. সুতরাং আসুন কিভাবে এই কটাক্ষপাত করা যাক আসলে আমাদের আইডিই তে কাজ করবে. এবং হয়ত এই সাহায্য করবে অল্প চিত্রিত পেতে কি আসলে করছে. তাই আমি ফিরে এখানে আমার ওয়েব root- র মধ্যে আছি. আর আমি একটি জুম করব অল্প আপনাকে দেখাতে আমি নামক কোনো ফাইল, get1.php আছে. সুতরাং আসুন get1.php ক্লিক দিন. এবং আমি কোন কন্টেন্ট দেখতে পাচ্ছেন না. একেবারে ঠিক, অদ্ভুত? ওয়েল, না সত্যিই আসলে. আমি সরবরাহ করা হয়নি কারণ URL- এ কিছু. আমি get1.php যাচ্ছে, কিন্তু আমি করছি যে কোনো একটি কি মান জোড়া সরবরাহ করা হয়নি আমার কোয়েরি স্ট্রিং অংশ হিসেবে. সুতরাং আসুন একটি কোয়েরি স্ট্রিং যোগ দিন এবং এই ফাইলটি কি করতে পারেন দেখতে. একটি কোয়েরি স্ট্রিং আরম্ভ করার জন্য আপনি শুধু প্রশ্ন চিহ্ন টাইপ. তাহলে হয়তো আমি নাম = ডগ & বছর = 2015 বলবো. এবং তারপর আমি লিখুন আঘাত করবে. এখন কি ঘটছে সে লক্ষ্য. আমি get1.php এখনও আছি. কিন্তু এখন আমি সরবরাহ করেছি কী মান জোড়া, এবং আমি তাদের নিজস্ব তাদের প্রিন্ট আউট paragraph-- নাম, Doug-- বছর, 2015. যে ঠিক কোড যেহেতু আমরা একটি মুহূর্ত আগে স্লাইডে দেখেছি. এবং আমি হয়তো অন্য যোগ করতে চান তাহলে কী মান জোড়া, & বর্গ = CS50. এখন আমি অন্য কী মূল্য আছে প্রিন্ট আউট যে একজোড়া যখন আমি আবার ইউআরএল পরিদর্শন. এখন হয়তো এই নয় ভয়ঙ্কর ভাল ফরম্যাট. তাই আমি get.php অন্য সংস্করণ আছে. এটা get2.php এর. এই পার্থক্য এক আমি সিএসএস ফাইল আছে, এবং এটা কিছু ফরম্যাটে আরো সুন্দরভাবে আমার জন্য একটু. এটা হয়তো সবচেয়ে নয় বিশ্বের মধ্যে সুন্দর সিএসএস. কিন্তু এটা এরকম শুধু আরেকটি উপায়. তাই আমি এখনও প্রবেশাধিকার পেতে পারেন $ _GET ব্যবহার আমার ভেরিয়েবল. এবং এই ক্ষেত্রে, আমি শুধু ধরনের আছি সিএসএস একটু বেশি শৌখিন উপার্জন. আর আমরা উপর পপ যদি একটি দ্বিতীয় জন্য আমার আইডিই, আমি আমার পিএইচপি ওয়েব আপনাকে দেখাব এখানে ডিরেক্টরি, get2.php. আমরা এখানে, কিছু এইচটিএমএল এটি খুলুন করব. দৃশ্যত: আমি যে লিঙ্ক চাই আমি যে বিষয়ে কথা হয়েছিল সিএসএস ফাইল. আমি একটি টেবিল ট্যাগ খুলুন. এবং তারপর এখানে আমার foreach লুপ এর. এইখানে, যে কি আমি আগে স্লাইডে দেখিয়েছেন. শুধু পার্থক্য হল আমার হল এই কী এবং মান সিএসএস আছে আমি এটা করতে আবেদন করছি যে স্টাইলিং. কিন্তু, যে আমি করছি সব আমি হয় $ _GET জুড়ে iterating সব পেতে কী মান জোড়া. আর আমি টেবিল হিসাবে তাদের প্রিন্ট আউট করছি. এবং দৃশ্যত, আমি কী ফরম্যাট করছি এক ভাবে,