可以在PHP类中显示HTML吗?

可以在PHP类中显示HTML吗?,php,Php,是否可以使用类和函数编写表单和javascript验证。她是我的代码样本 class files{ function displayhtml(){?> select name="df" onchange=analert(this.value);> for($i=0;$i<10;$i++){?> <option value="<?php echo "$i"; ?>"><?php echo "$i"; ?>&

是否可以使用类和函数编写表单和javascript验证。她是我的代码样本

class files{

  function displayhtml(){?> 

select name="df" onchange=analert(this.value);>

for($i=0;$i<10;$i++){?>

         <option value="<?php echo "$i"; ?>"><?php echo "$i"; ?></option><?php
        }?></select><?php
  }
}
echo files::displayhtml();
?>
类文件{
函数displayhtml(){?>
选择name=“df”onchange=analert(this.value);>
对于($i=0;$i)

如果onchange必须:
onchange=“alert(this.value)”

是的,我想您正在寻找这个:

<?php

class file {
    public static function displayHTML() {
        $result  = "<form><select onchange='alert(this.value)'>";
        for($i=0;$i<10;$i++) {
            $result .= "<option value='".$i."'>".$i."</option>";
        }
        $result .= "</select></form>";
        return $result;
    }
}

echo file::displayHTML();
?>

在classI中我将在何处编写此javascript?我怀疑“工作”在将PHP、HTML和JS分离为各自的技术时遇到了一些问题。答案很简单;您可以简单地使用任何您喜欢的输出(包括javascript)的回显,或者像上面的示例那样返回它。您不明白的是什么?