gpt4 book ai didi

php - fatal error : Uncaught Error: Class 'Twig_Autoloader' not found

转载 作者:行者123 更新时间:2023-12-05 02:59:40 30 4
gpt4 key购买 nike

最近我通过 Composer 为 PHP7.2 安装了 Twig2.0,在运行代码时我遇到了这些错误,

( ! ) Fatal error: Uncaught Error: Class 'Twig_Autoloader' not foundin C:\wamp64\www\php-twig\example.php on line 4

( ! ) Error: Class 'Twig_Autoloader' not found in C:\wamp64\www\php-twig\example.php on line 4

我查看 GitHub 中的问题。

这是我的 PHP 代码,

<?php

require 'vendor/autoload.php';
Twig_Autoloader::register();

$loader = new Twig_Loader_Filesystem('templates');

$options = array(
'name' => 'Sumithran',
);

$twig = new Twig_Environment($loader, $options);

和index.twig

<!DOCTYPE html>

<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>Twig test</title>
</head>
<body>

<h1>Hello world</h1>

<p>And hello {{ name }}</p>

</body>
</html>

如何解决?

最佳答案

Twig_Autoloader 在 1.21 版中被弃用。您使用的是 2.0 版,因此您必须使用:

$loader = new \Twig\Loader\FilesystemLoader('templates');

$options = array(
'name' => 'Sumithran',
);

$twig = new \Twig\Environment($loader, $options);

更多详情请访问 Twig Docs - Twig for Developers .

关于php - fatal error : Uncaught Error: Class 'Twig_Autoloader' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57663401/

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