वर्तमान फ़ाइल नाम प्राप्त करने के लिए बस PHP जादू निरंतर __FILE__
का उपयोग करें ।
लेकिन ऐसा लगता है कि आप इसके बिना हिस्सा चाहते हैं .php
। इसलिए...
basename(__FILE__, '.php');
एक अधिक सामान्य फ़ाइल एक्सटेंशन हटानेवाला इस तरह दिखेगा ...
function chopExtension($filename) {
return pathinfo($filename, PATHINFO_FILENAME);
}
var_dump(chopExtension('bob.php')); // string(3) "bob"
var_dump(chopExtension('bob.i.have.dots.zip')); // string(15) "bob.i.have.dots"
मानक स्ट्रिंग लाइब्रेरी फ़ंक्शंस का उपयोग करना बहुत तेज़ है , जैसा कि आप अपेक्षा करेंगे।
function chopExtension($filename) {
return substr($filename, 0, strrpos($filename, '.'));
}