Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में स्टेटिक मेथड्स को आर्गुमेंट्स के रूप में पास करना


is_callable और call_user_func द्वारा उपयोग किए जाने वाले समान सिंटैक्स का उपयोग PHP में स्टेटिक मेथड्स को आर्गुमेंट्स के रूप में पास करने के लिए किया जा सकता है।

स्टेटिक मेथड को पास करने के लिए, नीचे दिए गए उदाहरण का उपयोग किया जा सकता है:

उदाहरण

<?php 
    function my_func() { 
        echo "Hello there!"; 
    } 
    $variable_name = "my_func"; 
    var_dump(is_callable($variable_name, false, $callable_name)); 
    echo $callable_name, "n"; 
    var_dump(is_callable($variable_name)); 
?>

आउटपुट

यह निम्न आउटपुट देगा:

bool(true) my_func bool(true)

  1. - PHP में htmlspecialchars() फ़ंक्शन

    htmlspecialchars() फ़ंक्शन PHP में htmlspecialchars() फ़ंक्शन विशेष कैरेक्टर्स को HTML एंटिटीज में बदलने के लिए उपयोग किया जाता है। पूर्वनिर्धारित कैरेक्टर्स हैं: & (एम्परसैंड) बन जाता है &amp; (डबल कोट) बन जाता है &quot; (सिंगल कोट) बन जाता है ' < (लेस दैन) बन जाता है &lt

  1. - PHP में htmlentities() फ़ंक्शन

    htmlentities() फ़ंक्शन PHP में htmlentities() फ़ंक्शन सभी लागू कैरेक्टर्स को HTML एंटिटीज में बदलने के लिए उपयोग किया जाता है। सिंटैक्स htmlentities(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = UTF-8, bool $double_encode = true): string पैरामीटर्स str

  1. - Java 8 में इंटरफेस में स्टेटिक मेथड्स

    Java 8 से, एक इंटरफेस में स्टेटिक हेल्पर मेथड्स भी हो सकते हैं। public interface Vehicle { default void print() { System.out.println(I am a vehicle!); } static void blowHorn() { System.out.println(Blowing horn!!!); } } उदाहरण public class Java8Tester { pub