gpt4 book ai didi

php - 自定义 View 类显示 View 两次

转载 作者:行者123 更新时间:2023-11-27 23:54:24 24 4
gpt4 key购买 nike

我正在创建一个 MVC 应用程序并且我有这个类(示例)用于 View :

<?php

class View {
public function view() {
include 'example.html';
}
}

?>

但是当我调用那个函数时:

<?php

$test = new View;

$test->view();

?>

“example.html”显示了两次。我不知道为什么。怎么了?

最佳答案

这一行:

$test = new View;

正在实例化时执行 view() 函数。然后你第二次调用该函数:

$test->view();

在较新版本的 PHP 中,我们使用 __construct() 作为构造函数,但如果不存在,PHP 将恢复为旧语法并查找与类同名的方法。

另请参阅:PHP Constructors and Destructors

关于php - 自定义 View 类显示 View 两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24901160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com