2011-05-31 5 views
1

je dois fusionner les deux fonctions suivantes, mais je ne peux pas sembler obtenir le droit de syntaxe:PHP - Fusionner deux fonctions

One:

<?php= time() > strtotime($var = get_post_meta($post->ID, 'hub_expiry-date', true)) ? 'expired' : '' ?> 

Deux:

<?php 
$var = get_post_meta($post->ID, 'hub_expiry-date', true); if ($var == '') { echo ""; } else { echo 'expired'; } 
?> 

Quelle est la bonne façon de les fusionner?

Merci Zach

+0

Juste une note sur la terminologie: ce ne sont pas des fonctions. – CAFxX

Répondre

1
<?php 
$var = get_post_meta($post->ID, 'hub_expiry-date', true); 
if (!empty($var) && time() > strtotime($var)) { 
    echo 'expired'; 
} 
?>