通过``从symfony2调用PECL函数

时间:2016-12-07 17:14:20

标签: php symfony

我使用从PECL安装的symfony2和trader

我已经确认这个库是从CLI和Web应用程序调用的,如此

模式A)

没有symfony,我可以像这样打电话。

called.php

<?php
$test = array(1,2,3);
$b = \trader_bbands($test,3); //works
$b = trader_bbands($test,3); //works
var_dump($b);

from.php

<?php
$result = `php ./called.php >>./log.txt`;

有效。

模式B)

但是从symfony框架来看,

$b = \trader_bbands($test,3); // it works
$result = `php ./called.php >>./log.txt`; // it shows the error below.

显示此错误

Fatal error: Call to undefined function trader_bbands() in /Users/bear/myApp/src/Acme/TopBundle/MyServices/MyFunc.php on line 69

  [Symfony\Component\Debug\Exception\UndefinedFunctionException]         
  Attempted to call function "trader_bbands" from the global namespace.  

有没有人有想法解决这个问题?

0 个答案:

没有答案