চলুন পিএইচপি শেখা যাক ধাপে ধাপে [পর্ব-১১] :: Concept of function

হ্যালো টিনার সবাই কেমন আছেন?? আশা করি ভালই আছেন। আমিও ভাল আছি। কম্পিউটারে ভাইরাস এটাক করেছিল, সব ফরমেট দিয়েছিলাম তাই সব গুছিয়ে উঠতে সময় লাগল সেই জন্যই টিউন করতে পারিনি। আর সামনে বেশ কিছুদিন টিউন করতে পারবও না। কারন আমার পরীক্ষা। আমার কথা বাদ দিন আপনাদের কথা বলুন। কেমন হচ্ছে আপনাদের প্র্যাক্টিস। ভাল হলেই ভাল। না হলে বেশি বেশি প্র্যাক্টিস করে নিজের হাতটি পাকা করে নিন। না হলে আবার প্রথম থেকে শুরু করতে হবে কিন্তু। অনেক ভাউতা পেচাল হল এবাই কাজ শুরু করি।
গত পর্বে আমরা শিখেছিলাম for & foreach loop সম্পর্কে। আজ আমরা পিএইচপি তে সবচেয়ে গুরুত্তপুর্ন জিনিস টা শিখব আর সেটা হল function। পিএইচপি তে function আপনাদের এত পরিমান কাজে লাগবে আপনাদের একসময় এটাকে function এর কাজ বলেই মনে হতে পারে
প্রথমে দেখি কিভাবে function কে কল করবেন । চলুন একটা প্রোগ্রাম লিখাযাক
1
2
3
4
5
6
| <?php function taka(){ echo'Taka poisa kisui nai!!!'; } taka();?> |
এবার এর কাজ সম্পর্কে কিছুটা ধারনা দেয়া যাক আপনাদেরকে। মনে করুন আপনারা ছোট বাচ্চাদের ওয়েব সাইট বানাতে চাচ্ছেন যেখানে এক-দুই করে গুনতে শিখানো হয়। মনে করুন একটা বাচ্চা আপনার ওয়েব সাইটে ঢুকল এবং সে ১ থেকে ১০০ পর্যন্ত গুনতে চাইল এবং তাই সে চাই যে ১ থেকে ১০০ পর্যন্ত স্ক্রিনে প্রিন্ট করা হোক। তাহলে বাবু টা ভ্যালু ১০০ সেট করল আর স্ক্রিনে ১ থেকে ১০০ পর্যন্ত প্রিন্ট হয়ে গেল। কিভাবে এই প্রোগ্রাম টা লিখবেন??? আর সবাইতো আর ১০০ পর্যন্ত দেখতে চাইবে না। অনেকে হয়ত ১০০০ পর্যন্ত প্রিন্ট করতে চাইবে তাহলে কি করবেন আপনি??? হুম এরকম ক্ষেত্রে function ব্যাবহার করা যেতে পারে। তাহলে চিলুন দেখি কিভাবে করা যাবে এরকম
1
2
3
4
5
6
7
8
| <?php function number($num){ for($num; $num>0; $num--){ echo $num.'<br />'; } } number(100);?> |
কোন ওয়েব সাইটে যদি শুধু গুনতে শিখানো হয় তাহলে সেই ওয়েব সাইটে পাগলরাও আসবে না। আমরা যদি সেখানে যোগ, বিয়োগ, গুন, ভাগ করার মত ব্যবস্থা রাখি তাহলে হয়ত আমাদের ভিজিটর ৩ গুন হয়ে যাবে। তাহলে দেখা যাক কিভাবে function ব্যবহার করে যোগ, বিয়োগ, গুন, ভাগ করা যায়
যোগের জন্যঃ
1
2
3
4
5
6
7
8
| <?php function jog($num1, $num2){ $resunt=$num1+$num2; echo $resunt; } jog(100, 500);?> |
1
2
3
4
5
6
7
8
| <?php function biyog($num1, $num2){ $resunt=$num1-$num2; echo $resunt; } biyog(100, 500);?> |
এবার দেখাযাক সব প্রোগ্রাম একসাথে সব প্রোগ্রাম লিখি। মানে যোগ বিয়োগ গুন ভাল একসাথে লিখে শুধু কল করে যেকোন হিসাব বের করা শিখি।
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <?php function jog($num1, $num2){ $resunt=$num1+$num2; echo $resunt.'<br />'; } function biyog($num1, $num2){ $resunt=$num1-$num2; echo $resunt.'<br />'; } function guuun($num1, $num2){ $resunt=$num1*$num2; echo $resunt.'<br />'; } function vaag($num1, $num2){ $resunt=$num1/$num2; echo $resunt.'<br />'; } jog(100, 50); biyog(200, 30); guuun(5, 10); vaag(30, 5);?> |
এতে সদস্যতা:
মন্তব্যগুলি পোস্ট করুন (Atom)
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন