কম্পিউটার টিউটোরিয়াল

PHP_CodeSniffer, PHPMD বা PHP Depend


pdepend

pdepend ফাংশন একটি দिये गये কোড বেস থেকে সফটওয়্যার মেট্রিক্সের একটি বড় সেট জেনারেট করতে ব্যবহৃত হয়। জেনারেট করা ভ্যালুগুলো একটি সফটওয়্যার প্রজেক্টের গুণগত মাপতে ব্যবহৃত হয়। সেগুলো একটি অ্যাপ্লিকেশনের যে অংশগুলোর রিফ্যাক্টরিং দরকার সেগুলো চিহ্নিত করতে সাহায্য করে।

phpmd

phpmd PHP সোর্স কোড স্ক্যান করে এবং সম্ভাব্য সমস্যাগুলো খুঁজে বের করে যা সম্ভাব্য বাগ, অপ্টিমাল না হওয়া কোড, বা ওভারকমপ্লিকেটেড এক্সপ্রেশন হতে পারে।

phpcs

phpcs ফাংশন PHP, JavaScript এবং CSS ফাইলগুলো টোকেনাইজ করে এবং প্রি-ডিফাইনড কোডিং স্ট্যান্ডার্ডের সেটে ইস্যু/ভায়োলেশন বের করে। এটি নিশ্চিত করে যে কোড কনসিস্টেন্ট এবং নিট রয়েছে। এটি কোডাররা által সাধারণত করা সেমান্টিক এররগুলো প্রতিরোধ করতেও সাহায্য করে।


  1. PHP-তে সার্ভার IP ঠিকানা চিহ্নিত করা

  2. PHP-এ eval() ফাংশন

  3. ফাইল ইনক্লুژن বালনারেবিলিটি ও আর্বিট্রারি কোড এক্সিকিউশন বোঝা

  4. আপনার ওয়ার্ডপ্রেস সাইটকে PHP কোড ইনজেকশন হুমকি থেকে রক্ষা করুন