Wie verwende ich die checked () – function, um nach einem nicht leeren Var zu suchen?

Ich habe mich gefragt, ob es möglich ist, die folgende Zeile umzuwandeln:

echo ( !empty( $var ) ) ? 'checked="checked"' : ''; 

zu einem mit der checked() function in WordPress:

 checked( $var, <> ); 

Irgendwelche Ideen?

Danke im Voraus

Solutions Collecting From Web of "Wie verwende ich die checked () – function, um nach einem nicht leeren Var zu suchen?"

Nicht möglich. Sie können beides tun, aber möglicherweise nicht so optimal wie eine einzelne Zeile:

 $verify = (empty($var)) ? 'current_value' : $var; checked( $verify, $current ); 

Oder Sie können eine benutzerdefinierte function erstellen:

 function better_checked($check, $current, $echo = true) { $result = ' checked="checked"'; if ( ( $check != '' && $current != '' ) && ( (string) $check !== (string) $current ) ) $result = ''; if ($echo) echo $result; return $result; }