I just want to know if it is possible to do something like this:
<?php
if(condition1 > condition2){
$variable = "class1";
}else{
$variable = "class2";
}
?>
<div class=$variable></div>
Thanks.
Yes, you can use it like
<?php
if(condition1 > condition2){
$variable = "class1";
}else{
$variable = "class2";
}
?>
<div class="<?php echo $variable; ?>" ></div>
You can use short php open+echo tags:
<?php
if(condition1 > condition2){
$variable = "class1";
}else{
$variable = "class2";
}
?>
<div class=<?=$variable;?>></div>
These are permanently enabled as of php5.4: http://www.php.net//manual/en/migration54.new-features.php
<?=
is now always available, regardless of theshort_open_tag php.ini
option.
Make sure your HTML output is valid and standard. If $variable
contains a space or html special characters you may run into issues:
<div class="<?=htmlspecialchars($variable);?>"></div>
of course it is
<div class="<?php echo $variable; ?>"></div>
cheers.
you are doing right just write
<div class="<?php echo $variable; ?>" ></div>