Php Symfony imap“;试图调用函数";imap“开放式”;来自全局命名空间。”;

Php Symfony imap“;试图调用函数";imap“开放式”;来自全局命名空间。”;,php,symfony,imap,symfony-3.2,Php,Symfony,Imap,Symfony 3.2,我试图让imap在我的symfony 3项目中工作。但是,当我尝试运行任何与imap相关的命令时,我从全局命名空间中得到了试图调用函数“imap\u function\u here”的。错误。我非常确定我使用的是正确的,因为如果我运行一个完全空的php文件,只需: <?php $conn = \imap_open('imap.mailserver.com:993/imap/ssl}INBOX','mail@mailserver.com', 'password'); var_dump($co

我试图让imap在我的symfony 3项目中工作。但是,当我尝试运行任何与imap相关的命令时,我从全局命名空间中得到了试图调用函数“imap\u function\u here”的
错误。我非常确定我使用的是正确的,因为如果我运行一个完全空的php文件,只需:

<?php
$conn = \imap_open('imap.mailserver.com:993/imap/ssl}INBOX','mail@mailserver.com', 'password');
var_dump($conn)

所以在3个小时的失败后,我重新启动了我的服务器,它正常工作了。我安装imap时symfony正在运行,因此它在没有它的情况下启动。谢谢你的努力,但这对我来说是一个愚蠢的错误。

如果我们没有任何背景,我们应该如何帮助你?错误发生在哪里?您对swiftmailer的配置看起来如何?问题是imap_open是一个本机php函数,在symfony外部使用时可以正常工作,但当我将其放在项目中的任何位置时,它都不工作