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