PHP Yii 框架中的 C++ 扩展

c++ extension in php yii framework

本文关键字:C++ 扩展 Yii 框架 PHP      更新时间:2023-10-16

我想在yii中使用C++扩展名。我已经编译了.so文件并成功用于php脚本。但是当我在 yii 框架中使用它时,会出现"找不到类"的情况,有人知道为什么吗?

C++扩展名为rdkafka.so:https://github.com/arnaud-lb/php-rdkafka

 $conf = new RdKafkaConf();
 $conf->set("ssl.key.location","./conf/client.key");
 $conf->set("ssl.certificate.location","./conf/client.pem");
 $conf->set("ssl.ca.location","./conf/ca.pem");
 $conf->set("security.protocol","SSL");

如果在命名空间文件中运行此代码,则需要导入该类,或为其添加前缀

$conf = new RdKafkaConf();