-
क्या कोई PHP फ़ंक्शन है जो केवल डबल कोट्स में स्लैश जोड़ता है, सिंगल कोट्स में नहीं?
json_encode फ़ंक्शन का उपयोग डबल कोट्स में स्लैश जोड़ने के लिए किया जा सकता है। साथ ही addcslashes का उपयोग विशिष्ट कैरेक्टर्स में \ जोड़ने के लिए भी किया जा सकता है: उदाहरण <?php $str = addcslashes(Hello there!, t); echo($str); ?> आउटपुट यह निम्न आउटपुट देगा: Hello \there! addcslashes फ़ं
-
PHP हाई-ट्रैफिक वेबसाइटों के लिए क्यों उपयुक्त है?
वेबसाइटों के धीमे होने का मुख्य कारण होस्ट का ओवरलोडिंग है। अन्य संकलित भाषाओं पर PHP का उपयोग करने का लाभ रखरखाव में आसानी है। PHP को ग्राउंड अप से HTTP ट्रैफिक को कुशलतापूर्वक संभालने के लिए डिज़ाइन किया गया है, अन्य संकलित भाषाओं का उपयोग करके निर्माण की तुलना में कम निर्माण करना पड़ता है। इसके
-
PHP का उपयोग करके gzip फ़ाइल को कैसे निकालें या असम्पीडित करें?
ज़िप्ड फ़ाइलों को PHP के gzread फ़ंक्शन का उपयोग करके अनज़िप या डीकंप्रेस किया जा सकता है। इसके लिए नीचे कोड उदाहरण दिया गया है: उदाहरण $file_name = name_of/.dump.gz; $buffer_size = 4096; // एक विशिष्ट समय में पढ़े जाने वाले बाइट्स की संख्या, यहां 4KB $out_file_name = str_replace(.gz, , $file_nam
-
PHP में रेगेक्स में [\S\s]* का क्या अर्थ है?
PHP में नियमित अभिव्यक्ति [\S\s]* का अर्थ है नई लाइनों से मेल न खाएं। PHP में, /s फ्लैग का उपयोग डॉट को सभी कैरेक्टर्स से मिलान करने के लिए किया जा सकता है: उदाहरण print(preg_match(/^[\S\s]$/s, hello \n world)); आउटपुट यह निम्न आउटपुट देगा: 0 preg_match फ़ंक्शन का उपयोग दिए गए इनपुट स्ट्रिंग के साथ
-
क्या प्रोडक्शन सर्वर पर XDebug सक्षम करने से PHP धीमा हो जाएगा?
हां, XDebug जैसे डीबगर्स PHP सर्वर के प्रदर्शन को कम करते हैं। यही कारण है कि डीबगर्स को सर्वर वातावरण में नहीं रखा जाता है। उन्हें अनावश्यक ओवरहेड से बचने के लिए एक अलग वातावरण में तैनात किया जाता है। डीबग संदेशों को ऐसे एप्लिकेशन में प्रदर्शित नहीं किया जा सकता जो पहले से ही प्रोडक्शन चरण में है।
-
PHP में अनाम फ़ंक्शन में पैरेंट स्कोप से वेरिएबल्स एक्सेस करना
use कीवर्ड का उपयोग विशिष्ट फ़ंक्शन के स्कोप में वेरिएबल्स को बाइंड करने के लिए किया जा सकता है। फ़ंक्शन के स्कोप में वेरिएबल्स को बाइंड करने के लिए use कीवर्ड का उपयोग करें: उदाहरण <?php $message = hello there; $example = function () { var_dump($message); }; $example(); $example = fun
-
PHP में एक सिंगल सेट से विशिष्ट आकार के सभी संयोजन उत्पन्न करना
एक सिंगल सेट से विशिष्ट आकार के सभी संयोजन उत्पन्न करने के लिए, कोड निम्नानुसार है: उदाहरण function sampling($chars, $size, $combinations = array()) { # पहली पुनरावृत्ति के मामले में, संयोजनों का पहला सेट कैरेक्टर्स के सेट के समान होता है if (empty($combinations)) { $combinations
-
PHP सेशन में ऑब्जेक्ट्स संग्रहीत करना
PHP में serialize() फ़ंक्शन का उपयोग ऑब्जेक्ट को संग्रहीत करने से पहले किया जा सकता है, और ऑब्जेक्ट को सेशन से पुनः प्राप्त करने की आवश्यकता होने पर unserialize() फ़ंक्शन को कॉल किया जा सकता है। फ़ंक्शन एक विशिष्ट मूल्य के संग्रहणीय प्रतिनिधित्व को बिट्स के अनुक्रम में परिवर्तित करता है। यह इसलिए क
-
PHP readfile बनाम file_get_contents
readfile फ़ंक्शन PHP में एक अंतर्निहित फ़ंक्शन है जो फ़ाइल को सीधे आउटपुट बफर में पढ़ता है। फ़ाइल का नाम फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है। यह सफलतापूर्वक डेटा पढ़ने के मामले में पढ़े गए बाइट्स की संख्या लौटाता है। अन्यथा यह FALSE लौटाता है: उदाहरण <?php // readfile() फ़ंक्शन का उ
-
PHPExcel का उपयोग करके एक्सेल फ़ाइल को पढ़ने और लिखने दोनों के लिए कैसे खोलें?
PHPExcel में फ़ाइल को पढ़ने और लिखने के लिए खोलने की कोई अवधारणा नहीं है क्योंकि यह PHPExcel ऑब्जेक्ट के स्रोत से अवगत नहीं है। इस बात से कोई फर्क नहीं पड़ता कि फ़ाइल कहां से लोड की गई थी या फ़ाइल का प्रकार क्या है, फ़ाइल को उसके नाम के आधार पर पढ़ा जा सकता है और उसी नाम से सहेजा जा सकता है। इस तरह
-
क्या PHP में परिभाषित नेमस्पेस की सूची प्राप्त करना संभव है?
दिए गए फ़ाइल 1 में नेमस्पेस ns_1 है और फ़ाइल 2 में नेमस्पेस ns_2 है, यदि फ़ाइल 1 और फ़ाइल 2 को फ़ाइल 3 में शामिल किया जाता है, तो यह जानने का कोई तरीका नहीं है कि नेमस्पेस ns_1 और ns_2 लोड किए गए हैं। एकमात्र तरीका class_exists फ़ंक्शन का उपयोग करना है और विशिष्ट नेमस्पेस के साथ वर्गों की सूची get_
-
PHP में '@' प्रीफिक्स क्या करता है?
@ प्रतीक स्क्रीन पर प्रदर्शित होने से त्रुटियों को दबा देता है। PHP एक त्रुटि नियंत्रण ऑपरेटर का समर्थन करता है, यानी चिह्न (@)। जब इसे PHP में एक अभिव्यक्ति से पहले लगाया जाता है, तो उस अभिव्यक्ति का उपयोग करते समय उत्पन्न होने वाले त्रुटि संदेशों को नजरअंदाज कर दिया जाएगा। यदि track_errors विशेषत
-
PHP में DOM एलिमेंट्स के माध्यम से कैसे पुनरावृति करें?
निम्नलिखित XML डेटा (इनपुट) है: <other data> <foo> <bar></bar> <value/> <pub></pub> </foo> <foo> <bar></bar> <pub></pub> </foo> <foo> <bar><
-
PHP pathinfo() को UTF-8 फ़ाइलनाम के लिए सही फ़ाइलनाम लौटाने के लिए बनाएं
अधिकांश कोर PHP फ़ंक्शन लैटिन-1 के अलावा कैरेक्टर सेट के साथ डील नहीं करते हैं। लेकिन pathinfo से पहले setlocale रखकर UTF-8 एन्कोडेड होने पर भी सही फ़ाइलनाम लौटाया जा सकता है। डिफ़ॉल्ट रूप से, यह C लोकेल के साथ चलता है, और CLI स्क्रिप्ट डिफ़ॉल्ट utf-8 लोकेल के साथ चलती हैं। सर्वर पर लोकेल को अन्य फ
-
PHP स्क्रिप्ट के माध्यम से बड़ी फ़ाइलें कैसे डाउनलोड करें?
PHP स्क्रिप्ट के माध्यम से बड़ी फ़ाइलें डाउनलोड करने के लिए, कोड निम्नानुसार है: उदाहरण <?php function readfile_chunked($filename, $retbytes = true) { $chunksize = 1 * (1024 * 1024); // प्रति चंक कितने बाइट्स पढ़ने हैं $buffer = ; $cnt = 0; $handle = fopen($filename, rb);
-
PHP में टेक्स्ट फ़ाइल की केवल अंतिम 5 लाइनें कैसे पढ़ें?
टेक्स्ट फ़ाइल की केवल अंतिम 5 लाइनें पढ़ने के लिए, कोड निम्नानुसार है: उदाहरण $file = file(filename.txt); for ($i = max(0, count($file) - 6); $i < count($file); $i++) { echo $file[$i] . \n; } आउटपुट यह निम्न आउटपुट देगा: यह मानते हुए कि फ़ाइल में 5 से अधिक लाइनें हैं, टेक्स्ट फ़ाइल की अंतिम
-
PHP में स्ट्रिंग से भाषा का पता लगाना
कैरेक्टर टाइप से भाषा का पता नहीं लगाया जा सकता। अन्य तरीके हैं, लेकिन वे पूर्ण सटीकता की गारंटी नहीं देते। TextLanguageDetect Pear Package का उपयोग अच्छी सटीकता के साथ किया जा सकता है। इसके लिए नमूना कोड नीचे दिया गया है: उदाहरण getMessage(); } else { print_r($result); } आउटपुट यह निम्न आउट
-
PHP में किसी एरे में ऑब्जेक्ट एलिमेंट कैसे जोड़ें?
कोड निम्नानुसार है: उदाहरण name = My name; $myArray[] = $object; आउटपुट यह निम्न आउटपुट देगा: मान लें कि myArray में पहले से a और c हैं, My name का मान इसमें जोड़ा जाएगा। यह बन जाता है Array { a:0, c:1, My name:2 } ऑब्जेक्ट बनाया जाता है और फिर इसे पहले से मौजूद एरे के अंत में पुश किया जाता है। वै
-
PHP में मल्टीडायमेंशनल एरे को सब-वैल्यू द्वारा सॉर्ट करना
usort फ़ंक्शन का उपयोग PHP में मल्टीडायमेंशनल एरे को सॉर्ट करने के लिए किया जा सकता है। यह एक उपयोगकर्ता-परिभाषित मानदंड के आधार पर एक एरे को सॉर्ट करता है: उदाहरण <?php function my_sort($a, $b) { if ($a == $b) return 0; return ($a < $b) ? -1 : 1; } $a = array(4, 2, 81, 63); usort(
-
PHP में foreach लूप में वेरिएबल को ऑब्जेक्ट टाइप के रूप में कास्ट करना
यह उपयोग किए जा रहे IDE पर निर्भर करता है। उदाहरण के लिए, NetBeans और IntelliJ टिप्पणी में @var के उपयोग को सक्षम कर सकते हैं: /* @var $variable ClassName */ $variable-> इस तरह, IDE को पता चल जाएगा कि $variable -> संकेत मिलने के बाद ClassName वर्ग का है। इसके अलावा, एक @return एनोटेशन एक विधि