Home  >  Article  >  php教程  >  新浪云sae不支持yaf的命名空间方式无奈放弃

新浪云sae不支持yaf的命名空间方式无奈放弃

WBOY
WBOYOriginal
2016-06-06 20:14:081355browse

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示 Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6 猜测到是不支持命名

新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示

Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6

猜测到是不支持命名空间方式,尝试在代码里修改:

ini_set('yaf.use_namespace', "1");

结果一访问提示

Warning: Set the ini directive 'yaf.use_namespace' without permission in public/index.php on line 2

看到这个我估计就没戏了。上网查了下解决方案,没有找到相应的解决方案,唯一比较靠谱的就是用说使用class_alias方法,不过这么多类都alias一下?岂不是很蛋疼。

最后还是考虑放弃掉了,现有的项目迁移过去要修改大量的代码。即使是新的项目,团队成员都习惯了命名空间的方式,要适应新的命名方式也要一段时间。

转载请注明:快乐编程 » 新浪云sae不支持yaf的命名空间方式无奈放弃

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:PHP 坑之 ==Next article:php-fpm平滑启动并配置服务