WPINC এবং ABSPATH এর মধ্যে পার্থক্যগুলি কী কী?
আপনি নিজে যাচাই করতে পারেন। গিটহাবের ওয়ার্ডপ্রেস আয়নাতে কেবল তাকানwp-load.php
।
এমনকি একটি তাত্ক্ষণিক নজরে দেখানো হবে যে বর্তমানে নির্বাচিত উত্তর কীভাবে ABSPATH
সংজ্ঞায়িত হয়েছে তা সঠিক নয় । এবং আপনি যদি গিটহাবের বিভিন্ন ট্যাগের সাথে তুলনা করেন আপনি ABSPATH
সংজ্ঞা দেখতে পাবেন আসলে সময়ের সাথে সাথে পরিবর্তন হয়।
কোনটি এটি করার সঠিক 'উপায়'?
এগুলি সুরক্ষার জন্য ব্যবহৃত হয়, আমি যেতে চাই ABSPATH
। যুক্তিযুক্ত অস্তিত্ব যা ABSPATH
কেবলমাত্র ডাব্লুপি বুটস্ট্র্যাপারে প্রথম WPINC
সংজ্ঞায়িত করা হয় না, একই ফাইলটিতে শর্তাধীন হিসাবে সংজ্ঞায়িত করা হয় এবং ফলস্বরূপ, ভবিষ্যতের প্রতিরোধের সম্ভাবনা বেশি থাকে।
এছাড়াও, যখন স্পষ্টভাবে জিজ্ঞাসা করা হয়নি, আপনি die
এবং উভয় ব্যবহার করে উদাহরণ সরবরাহ করেছেন exit
। অনুসারে devdocs.io
, যা অফিসিয়াল এপিআই ডকুমেন্টেশনের উপর অঙ্কিত, die
এর সমতুল্য exit
, তাই আপনি দু'জনের যে কোনও একটি চয়ন করতে পারেন এবং এটি কোনও পার্থক্য করবে না।
উভয়ই আর্গুমেন্ট গ্রহণ die
এবং exit
গ্রহণ করে, যাতে আপনি কিছু দরকারী তথ্য যেমন, কোনও এনক্রিপ্ট করা সংস্করণ ট্যাগ বা যোগাযোগের তথ্য, অবতরণ করার পরে, বা একটি প্রস্থান কোড যেমন পাস করা 0
বা -1
পরবর্তী প্রক্রিয়াজাতকরণের জন্য আউটপুট করতে তাদের বিবেচনা করতে পারেন ।
এছাড়াও লক্ষণীয় মূল্য যে wp_die
এটি একটি জিনিস। পিএইচপি বিল্ট-ইনগুলির সাথে বিভ্রান্ত হওয়ার দরকার নেই, তবে সরল পাঠ্য ছাড়াও এইচটিএমএল আউটপুট ব্যবহারের জন্য তাদের প্রশংসা করে এবং বর্তমানে ওয়ার্ডপ্রেস কোর জুড়ে উদারভাবে ব্যবহৃত হয়। WordPress.org.org সম্পর্কে আরওwp_die
জানুন ।
if ( ! defined( 'ABSPATH' ) ) exit;
... তবে, সম্ভবত, বিবেচনা করুন যে এই স্নিপেটের সুযোগটি নিশ্চিত করেছে যে ওয়ার্ডপ্রেস 'ডাব্লুপিআইএনসি' লোড হয়েছে এটি আরও ভাল কারণ 'ডাব্লুপি' দিয়ে আরও ওয়ার্ডপ্রেসফুল স্টারিং রয়েছে ।