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)
-
PHPのhtmlentities()関数
htmlentitiesは、該当するすべての文字をHTMLエンティティに変換するために使用されます。 構文 htmlentities(str,flags,character-set,double_encode) パラメータ str −変換する文字列。 フラグ −引用符、無効なエンコーディング、および使用されているドキュメントタイプの処理方法。 利用可能な見積もりスタイルは次のとおりです- ENT_COMPAT −デフォルト。二重引用符のみをエンコードします ENT_QUOTES −二重引用符と一重引用符をエンコードします ENT_NOQUOTE
-
インターフェイスのJava8静的メソッド
インターフェースにはJava8以降の静的ヘルパーメソッドを含めることもできます。 public interface vehicle { default void print() { System.out.println("I am a vehicle!"); } static void blowHorn() { System.out.println("Blowing horn!!!"); &nb