Wikipedia

সার্চ ফলাফল

PHP এবং Object Orientd Programming Language এর মধ্যে পার্থক্য কি? বেসিক আলোচনা।

 

আমরা সকলেই জানি  php    একটি অনলাইন পালট ফর্মের ডাটাবেইজ ভিত্তিক সফটওয়্যার তৈরির জনপ্রিয় একটি প্রোগ্রামিং ল্যাংগুয়েজ। আসলে এটা একটা সার্ভার বেইজ স্ক্র্রিপ্টিং ল্যাংগুয়েজে। এতে ডাটাবেইজ সাপোর্টেট প্রোগ্রাম তৈরি করা যায়। আবার অননদিকে object oriented programming (oop) language বলতে যাহা বুঝায় তাহা সাধরণত ভিজুয়্যাল বেসিক , প্রোগ্রামিং ইন সি, সি++, ইত্যাদি। এগুলি আসলে অবজেক্ট বেইজ করে প্রোগ্রাম রচনা করা হয়। এগুলি সাধারণথ অফলাইন প্রোগ্রামিং ল্যাংগুয়েজ। অবজেক্ট বলতে আসলে কি বুঝায়? আমরা ইংরেজী সেন্টেন্সের ভিতরে সাবজেক্ট এবং অবজেক্ট নামক কিছু বিষয় পরে থাকি। আসলে অবজেক্ট বলতে যে কোন বস্তুর বা কাজের বৈশিস্টকে বুঝায়। তাহলে (oop) তে যে অবজেক্ট বুঝানে হয় আসলে তা ফাংশন এর অনুরুপ। যেমন ভিজুয়্যাল বেসিক এর command নামক যে টুল টি রয়েছে তাহাতে ক্লিক করলে তাহার একটি বৈশিস্ট পাওয়া যাবে। অর্থাৎ উহারও নিজস্বেএকটি প্রাপার্টি বা গুনাবলি রয়েছে। তাহলে আমরা বলতে পারি  command নামক যে বাটনটি রয়েছে তাহা একটি অবজেক্ট। যাহার অনেকগুলি এট্রিবিউট বা বৈশিস্ট রয়েছে। তাহলে কি php     object oriented programming (oop)  প্রোগ্রামিং সাপোরট করে?

অবশ্যই করে। কারণ সাধারণত (oop) তে ইনহেরিট্যান্স, পলিমোরফিজম এবং ডাটা এনক্যাপশুলেশন ইত্যাদি বৈশিস্ট বলি পাওয়া যায়। আর এগুলি যখন কোন প্রোগ্রামে ব্যাবহার করা হয় তখন তাহা (oop) সাপোর্টেট প্রোগ্রাম বলা যায়। আপনি (oop) ব্যাবহার করেও পিইচপি প্রোগ্রাম রচনা করতে পারেন।

 

সংক্ষেপে, পিএইচপি একটি প্রোগ্রামিং ভাষা যা অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে। আপনি যখন ওওপি নীতিগুলি ব্যবহার করে পিএইচপি কোড লেখেন, তখন আপনি পিএইচপি ভাষার মধ্যে ওওপির সুবিধাগুলি ব্যবহার করছেন।

লেখকঃ মোঃ সাঈদ উদ্দিন

       বিএসসি ইন সিএসই

    ডিপ্লেমা ইন কম্পিউটার

 

 

একটি মন্তব্য পোস্ট করুন

0 মন্তব্যসমূহ