পিএইচপি কীভাবে কাজ করে তা জেনে

পিএইচপি একটি হয় প্রোগ্রামিং ভাষা এইচটিএমএল পৃষ্ঠাগুলি এবং উত্স কোডগুলি প্রোগ্রাম করা যেতে পারে এমন ওয়েবসাইটগুলির জন্য সামগ্রী তৈরি করার জন্য প্রায়শই ব্যবহৃত হয়। পিএইচপি হ'ল ক পুনরাবৃত্তি সংক্ষিপ্ত বিবরণ এর মানে কী "PHP Hypertext Pপুনরায় প্রসেসর initially (প্রাথমিকভাবে পিএইচপি সরঞ্জামগুলি, বা, Personal HOme Pবয়স সরঞ্জাম), এবং এটি একটি বর্ণিত ভাষা সার্ভারগুলির জন্য অ্যাপ্লিকেশন তৈরি করতে, বা ওয়েবসাইটগুলির জন্য গতিশীল সামগ্রী তৈরি করতে ব্যবহৃত। ইদানীং গ্রন্থাগারগুলি ব্যবহার করে গ্রাফিকাল ইন্টারফেস সহ অ্যাপ্লিকেশন সহ অন্যান্য ধরণের প্রোগ্রাম তৈরির জন্য Qt o জিটিকে +.

পিএইচপি ব্যবহার করুন

পিএইচপি এর প্রধান ব্যবহারগুলি নিম্নলিখিত:

  • সময়সূচী ওয়েব পৃষ্ঠাগুলি গতিবিদ্যা, সাধারণত ডাটাবেস ইঞ্জিনের সাথে একত্রে মাইএসকিউএলযদিও এর মান সহ অন্যান্য ইঞ্জিনগুলির জন্য স্থানীয় সমর্থন রয়েছে ODBC, যা আপনার সংযোগের সম্ভাবনাগুলিকে ব্যাপকভাবে প্রসারিত করে।
  • কনসোল প্রোগ্রামিং, এর স্টাইলে পার্ল o শেল স্ক্রিপ্টিং।
  • পিএইচপি এবং এর সংমিশ্রণের মাধ্যমে ব্রাউজার থেকে পৃথক গ্রাফিকাল অ্যাপ্লিকেশন তৈরি করা Qt/জিটিকে +, আপনি ডেস্কটপ অ্যাপ্লিকেশন বিকাশ করার অনুমতি দেয় অপারেটিং সিস্টেম এটিতে এটি সমর্থিত।

পিএইচপি এর অগ্রগতি

  • এটি একটি মাল্টিপ্ল্যাটফর্ম ভাষা.
  • বর্তমানে ব্যবহৃত বেশিরভাগ ডাটাবেস ড্রাইভারের সাথে সংযোগ স্থাপনের ক্ষমতা এর সাথে এর সংযোগটি হাইলাইট করে মাইএসকিউএল
  • ব্যবহারকারীরা এইচটিএমএল ফর্মগুলি থেকে প্রবেশ করতে পারে এমন ডেটা সহ বিভিন্ন উত্স থেকে ডেটা পড়ুন এবং ম্যানিপুলেট করুন।
  • বিপুল সংখ্যক মডিউল (যার নাম এক্সটেনশন বা এক্সটেনশনস) ব্যবহার করে এর সম্ভাব্যতা প্রসারিত করার ক্ষমতা।
  • এর অফিসিয়াল ওয়েবসাইটে এটির বিস্তৃত ডকুমেন্টেশন রয়েছে ([1]), যার মধ্যে এটি প্রমাণিত হয় যে সমস্ত সিস্টেম ফাংশনগুলি ব্যাখ্যা করা হয় এবং একক সহায়তা ফাইলে অনুকরণীয়।
  • Es বিনামূল্যে, সুতরাং এটি সবার জন্য সহজেই অ্যাক্সেসযোগ্য বিকল্প হিসাবে উপস্থাপিত হয়।
  • এর কৌশলগুলিকে অনুমতি দেয় অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং.
  • ওয়েবের জন্য ফর্মগুলি তৈরি করতে আপনাকে অনুমতি দেয়।
  • অত্যন্ত বিস্তৃত এবং ফাংশনগুলির অন্তর্ভুক্ত নেটিভ গ্রন্থাগার
  • এটির জন্য চলক ধরণের সংজ্ঞা বা বিস্তারিত নিম্ন-স্তরের হ্যান্ডলিংয়ের প্রয়োজন হয় না।

পিএইচপি ভাষা ব্যবহার করে বিকাশ করা একটি সাধারণ ওয়েব পৃষ্ঠার উদাহরণ এখানে।

উদাহরণ

<?php

if (আইসেট($: _ পোস্ট['শো'])) {

     প্রতিধ্বনি 'হ্যালো, '.html সত্তা($: _ পোস্ট['নাম'])

         .', আপনার প্রিয় খাবারটি হ'ল:'. html সত্তা($: _ পোস্ট['খাদ্য']);

} আর {

?>

<ফর্ম পদ্ধতি="পোস্ট" ক্রিয়া ="?"> আপনার নাম কি?"পাঠ্য" name ="নাম"> আপনার প্রিয় খাবার কি?"খাদ্য"> স্প্যাগেটি রোস্ট পিজ্জা"জমা দিন" name ="শো" মান ="অনুসরণ করুন">

<?php

}

?>



এই কোডে নিম্নলিখিত বৈশিষ্ট্যগুলি পর্যবেক্ষণ করা সম্ভব:

  • পোষ্ট পদ্ধতি ব্যবহার করে কোনও ফর্ম দ্বারা প্রেরিত ভেরিয়েবলগুলি অ্যারের অভ্যন্তরের ভাষায় প্রাপ্ত হয় $_POSTযা এই ধরণের ডেটা প্রাপ্তিতে সহায়তা করে। এই একই পদ্ধতিটি ভাষা দ্বারা একটি ওয়েব অ্যাপ্লিকেশন সম্পর্কিত সমস্ত উত্সের জন্য ব্যবহার করা হয়, যেমন বিস্কুট ম্যাট্রিক্সে $_COOKIES, ইউআরএল ভেরিয়েবল এতে $_GET (যা ফর্মগুলিতে ডেটা সংরক্ষণে ব্যবহার করা যেতে পারে), সেশন ভেরিয়েবলগুলি ব্যবহার করে $_SESSION, এবং অ্যারের মাধ্যমে সার্ভার এবং ক্লায়েন্ট ভেরিয়েবল $_SERVER.
  • পিএইচপি কোড এম্বেড করা হয় এইচটিএমএল এবং এর সাথে ইন্টারঅ্যাক্ট করে, আপনাকে একটি সাধারণ সম্পাদকে ওয়েব পৃষ্ঠা ডিজাইন করার অনুমতি দেয় এইচটিএমএল এবং ট্যাগগুলির ভিতরে ডায়নামিক কোড যুক্ত করুন <?php ?>.
  • ফলাফল কোডের কিছু অংশ দেখায় এবং আড়াল করে এইচটিএমএল শর্তাধীন।
  • ওয়েব অ্যাপ্লিকেশনগুলির জন্য ভাষা-নির্দিষ্ট ফাংশন ব্যবহার করা সম্ভব htmlentitites(), কোডগুলিতে কিছু বিশেষ অর্থ রয়েছে এমন অক্ষরগুলিকে রূপান্তর করে এইচটিএমএল অথবা এটি ব্রাউজারে ভুলভাবে অ্যাকসেন্ট বা আমলাট হিসাবে প্রদর্শিত হতে পারে, বিন্যাসে তাদের সমতুল্য এইচটিএমএল..

আপনি যদি সর্বাধিক জনপ্রিয় বিনামূল্যে ভাষা সম্পর্কে আরও কিছুটা শিখতে চান, আপনি অফিসিয়াল ওয়েবসাইটটি দেখতে পারেন


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।