PHP-and-MySQL/C2/Functions-Basic/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 বেসিক ফাংশনের টিউটোরিয়ালে আপনাদের স্বাগত। এই বিষয়ে দুটি টিউটোরিয়ালের মধ্যে এটি একটি।
0:06 এই টিউটোরিয়ালে, আমি আপনাকে অবগত করাব যে কিভাবে আপনার ফাংশন, এর গঠন প্রণালী বানাবেন এবং কিভাবে এক বা একাধিক মান ইনপুট করবেন।
0:13 অন্যান্য টিউটোরিয়াল ফেরত পাওয়া মান অর্থাত রিটার্নিং ভাল্য়ুস এর উপর হবে।
0:17 তাই এই দিয়ে শুরু করি। আমি এখানে PHP ট্যাগ্স বানাচ্ছি। আমি গঠন প্রণালীর সাথে শুরু করব যা একটি ফাংশন।
0:23 এবং তারপর ফাংশনের নাম যা হল myName.
0:27 এখানে বড় অক্ষর ব্যবহার করা সম্ভবত সহজ। এটিই কারণ যে আপনার কাছে ছোট অক্ষর আছে,তারপর বড় অক্ষরে গিয়ে ছোট অক্ষরে আসুন। অবশেষে, নতুন শব্দ বড় অক্ষর দিয়ে শুরু হবে।
0:38 এটা পড়তে অনেক সহজ হয় কিন্তু আমি সর্বদা ছোট অক্ষর পছন্দ করি।
0:43 তারপর আপনি দুটি কোষ্টক পেতে যাচ্ছেন। এখন এর মধ্যে কিছু নেই। আমি এখানে কোনো ইনপুট নিচ্ছি না এবং ভিতরে আমার কোড লিখবো। তাই আমি এলেক্স লিখবো।
0:56 যদি আমরা এটিকে এখন রান করি, আমরা দেখবো যে কিছু হয়নি।
1:05 ওইজন্যে আমরা আমাদের ফাংশন বর্ণন করেছি। কিন্তু আমরা এখনও এটিকে আনিনি।
1:11 এখন, ফাংশনকে আনার জন্যে আমাদের শুধু ফাংশনের নাম, দুটি বন্ধনী এবং বিভাজক রেখা লিখতে হবে।
1:18 যদি আমরা এর মাধ্যমে মান রাখছি, যা সংসাধিত করা দরকার, আমরা তাদের এখানে রাখবো।
1:24 কিন্তু এখনকার জন্য এর চিন্তার কারণ নেই। আমরা শুধু ফাংশনকে আনছি যা এই কোডের ব্লককে কার্যান্বিত করবে।
1:30 তাই রিফ্রেশ করি এবং আপনি এই পেলেন। এলেক্স ইকো হয়েছে।
1:36 এখন, ধরুন, যদি আমি একাধিক রেখার কোড যোগ করতে চাই। আমি এখানে যত ইচ্ছে কোড রাখতে পারি। এই ব্লকটি এখানে এইজন্যে আছে। অধিক নতুন রেখাকে সমাযোজিত করার জন্য। চলুন এটি যাচাই করি।
1:53 আমরা দেখতে পারি যে এটি কাজ করেছে। আরেকটা জিনিস বলতে পারি যে, এটিকে নিজে থেকে আনার দরকার নেই। এটিকে বলা যেতে পারে, উদাহরস্বরূপ, my name is 'my name'.
2:13 ঠিকআছে, আমাদের বলা উচিত যে, 'my name is' এবং তারপর ফাংশনকে আলাদাভাবে ইকো করুন।
2:22 কারণ এটি একটি মান নয়, সম্ভবত এই জন্যে এটি ঠিক মত কাজ করেনি। এটি একটি ফাংশন, তাই এটি আগের থেকেই এলেক্স ইকো করতে যাচ্ছে।
2:36 তাই, নতুন রেখা নির্বাচনের জন্য এটি সমান হবে, ইকো বলে, my name is, echo Alex, ঠিক আছে?
2:45 তাই, যদি এটা এখানে রাখি এটি কাজ করবে না। উদাহরণস্বরূপ, আপনার কাছে আক্ষরিকভাবে শুধু my name is, my name আউটপুট হবে, ঠিক আছে?
2:57 সুতরাং, একে এখানে নীচে ফেরত আনি। এটি রিফ্রেশ করি, এবং আপনি my name is Alex পেয়েছেন।
3:03 শুধু আপনাকে স্পষ্ট করার জন্য যে আমি নিশ্চিত। যদি আমি একে কোড দিয়ে বদলাই, যা নিষ্পাদন করা হচ্ছে, এটি এরকম দেখাবে।
3:11 তাই, আমরা এটি করব না, ঠিক আছে?
3:16 সুতরাং, এটা শুধু এটি স্পষ্ট করার জন্য ছিল। এই আমরা ওই তথ্যতে আসি যে আপনি একটি ফাংশনকে তার বলার আগেই আনতে পারবেন। এটি এইজন্যে কারণ PHP এইভাবেই কাজ করে। তাই যদি আমি বলি যে, এটি রিফ্রেশ করুন, আপনি এটি আশা করবেন কারণ ফাংশন বর্ণন করার আগেই আনা হচ্ছে। এটিই কারণ যে এটি একে উপর থেকে নীচে মান্যতা দেবে।
3:46 যদিও, এটি এইভাবে কাজ করে না। যদি আপনি ভাবেন যে এটি শ্রেষ্ট তাহলে একে পৃষ্ঠার নীচেও দিতে পারেন। আমি বর্ণন সর্বদা উপরে দেওয়া পছন্দ করি, যাতে আবার শুরু করতে পারি বা ওপরে ফেরত যেতে পারি ও দেখতে পারি যে আমি কোথায় আছি।
4:00 কিন্তু, এটি এই ব্যাপারে। এখন এতে একটি মান রাখি, আমি কি করবো যে আমি বলবো 'your name is' name. এটি সামনে দেখাবে 'your name is' এবং তারপর ভ্যারিয়েবল 'name'. আমি ফাংশনের নাম 'yourname' দেবো।
4:19 এখন, ভ্যারিয়েবল কোথা থেকে আসবে? আমি চাই যে ব্যবহারকারী একে ইনপুট দিতে সক্ষম হোক। আমি বলতে চাইছি যে আমি ইনপুট বিষয়ে কথা বলছি না কিন্তু আমি যদি এখানে name রাখি এবং তারপর বলি your name, Alex.
4:39 এটি এইভাবে কাজ করে। yourname ফাংশনকে আনে, এই ভ্যারিয়েবলকে নেয়, এই ভ্যারিয়েবলকে name এ রাখে এবং তারপর ইকো দিয়ে ভ্যারিয়েবলকে পড়ে। এটি যা আমি বলতে চাইছি।
4:58 তাই, আমরা মূলত বলছি যে your name Alex. এগোনোর জন্য, আমার এর জন্য একটি মান চাই, বিশেষ করে একটি স্ট্রিং মান। তাই এখানে যান এবং দেখুন যদি কিছু ইনপুট রূপে লেখা হয়ে থাকে। আপনি দেখবেন যে এটি করা হয়েছে। এটি Alex. তাই এখন আমাদের my name is Alex পাওয়া উচিত।
5:17 আমরা করে নিয়েছি। আমরা একে Billy তে বদলাতে পারি। এইভাবে আপনি দেখলেন যে এটি কিভাবে কাজ করে।
5:26 ঠিক আছে, আমি এখন কি করতে চাই যে, হতে পারে আমি আমার ফাংশনে এই যোগ করতে চাই যে আপনি এত বছর বয়সী। তাই আমি বলতে পারি যে you are age years old.
5:38 আমাদের বলতে হবে name এবং age. মূলত আমরা কি করবো যে একটি অন্য ভ্যারিয়েবল যোগ করবো।
5:50 আমরা এখানে কমা দ্বারা বিভাজিত একটি অতিরিক্ত জিনিস যোগ করছি, এখানে কমা দ্বারা ভ্যারিয়েবল আলাদা করার দরকার আছে। তাই, এটি আবার এই ভ্যারিয়েবলকে নেয়। একে এখানে রাখছি এবং এখানে ইকো করছি। এই ভ্যারিয়েবলকে নেই।একে নিয়ে আসি এবং এখানে এটি ইকো করি।
6:10 মূলত এটি আপনার ভ্যারিয়েবলের গঠন। এটি কতগুলি ভ্যারিয়েবল নেয় এবং এইভাবে আপনি আপনার ফাংশনকে কোড করেন।
6:19 তাই এটি যাচাই করি। এখানে আপনার একটি রিক্ত স্থানের দরকার। আমি একে আবার Alex,১৯ এ বদলাতে পারি এবং রিফ্রেশ করি, আপনি পেয়ে গেছেন।
6:31 তাই ফাংশনস সময় বাচানোর জন্য লেখা হয়। এটি কোডের বড় ব্লককে নেয়। এটি একটি ইনপুট নিতে পারে। এটি একে এইভাবে সংসাধিত করে যে অন্যভাবে অনেক বেশি সময় নেয় হবে।
6:46 এর সাথেই আমাদের টিউটোরিয়াল শেষ হয়। অগ্রিম ফাংশন, যেমন রিটার্নিং ভ্যাল্যুস এর জন্য ফাংশনের উপর অন্য টিউটোরিয়াল দেখুন।
6:55 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। দেখার জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta