Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将代码添加到html中时为非对象_Php - Fatal编程技术网

Php 将代码添加到html中时为非对象

Php 将代码添加到html中时为非对象,php,Php,我得到以下错误: 致命错误:对第177行/home/gamepla3/public_html/football/result.php中的非对象调用成员函数error() 这条线是 <?php echo $form->error("homescore"); ?> 我不明白怎么会是这样? 在我将工作代码添加到html文档中之前,它工作得很好,因此看起来更好 现在我无法让它工作 编辑。 当代码不在HTML中时,它可以正常工作。 一旦我把它放在HTML中,它就会抛出一个错误? 以

我得到以下错误:

致命错误:对第177行/home/gamepla3/public_html/football/result.php中的非对象调用成员函数error()

这条线是

<?php echo $form->error("homescore"); ?>

我不明白怎么会是这样? 在我将工作代码添加到html文档中之前,它工作得很好,因此看起来更好

现在我无法让它工作

编辑。 当代码不在HTML中时,它可以正常工作。 一旦我把它放在HTML中,它就会抛出一个错误? 以前有人见过这样的东西吗

var_dump($form);
这只需要一点简单的调试逻辑

确认
$form
是表单对象

错误是否是表单对象的定义方法

根据您的评论,该错误不是对象窗体的define方法,因此

$form->setError('homescore');
$errors = $form->getErrorArray(); 
// or $errors = $form->getError();

你能给我讲讲上下文吗?
$form
从何而来?似乎,
$form
不知从何而来;)$表单包含在会话文件中,我将其包含在所讨论的脚本的最顶部。该文件返回以下内容,object(form)#4(3){[“values”]=>array(0){}[“errors”]=>array(0){}[“num_errors”]=>int(0)}当我把它放到表单setValue setError value error getErrorArrayI中时,我得到了以下信息:我在网站的另一部分添加了一个$Form,它覆盖了另一部分!毒品!很抱歉浪费您的时间:)
$form->setError('homescore');
$errors = $form->getErrorArray(); 
// or $errors = $form->getError();