Php SplEnum在apache—中不自动加载;在CLI中工作
我无法自动加载我编写的扩展SplEnum的类。我已成功安装Spl_类型 奇怪的是,当通过CLI运行时,类自动加载很好。但是,我在通过apache运行脚本时遇到了问题 该类定义如下:Php SplEnum在apache—中不自动加载;在CLI中工作,php,autoload,spl,Php,Autoload,Spl,我无法自动加载我编写的扩展SplEnum的类。我已成功安装Spl_类型 奇怪的是,当通过CLI运行时,类自动加载很好。但是,我在通过apache运行脚本时遇到了问题 该类定义如下: <?php namespace base\main\domain; use SplEnum; /** * Represents a colour. * **/ class Colour extends SplEnum { ... 给出: 致命错误:在第8行的[…]color.php中找不到类“SplEn
<?php
namespace base\main\domain;
use SplEnum;
/**
* Represents a colour.
*
**/
class Colour extends SplEnum {
...
给出:
致命错误:在第8行的[…]color.php中找不到类“SplEnum”
我已经通过apache运行了phpinfo()
,并检查了列出的php.ini文件是否包含spl_类型扩展,但仍然没有任何乐趣
我非常感谢你在这方面提供的任何帮助
谢谢
罗斯你试过:
class Colour extends \SplEnum {
您是否尝试过:
class Colour extends \SplEnum {
我遇到了同样的问题,但似乎需要一个简单的
服务httpd重启
从中使用的SPL_类型
汇编时使用:
tar xvf SPL_Types-0.3.1.tgz
cd SPL_Types-0.3.1
phpize
./configure
make
make test
make install
echo -e "; Enable spl_types extension module\nextension=spl_types.so" > /etc/php.d/spl_types.ini
service httpd restart
我遇到了同样的问题,但似乎需要一个简单的服务httpd重启
从中使用的SPL_类型
汇编时使用:
tar xvf SPL_Types-0.3.1.tgz
cd SPL_Types-0.3.1
phpize
./configure
make
make test
make install
echo -e "; Enable spl_types extension module\nextension=spl_types.so" > /etc/php.d/spl_types.ini
service httpd restart
可能重复:这不是另一个问题的重复。如上所述,我已经成功安装了SPL_类型,并且能够在其他情况下加载该类。此问题与CLI和Apache之间在自动加载方面的差异有关。可能的重复:这不是另一个问题的重复。如上所述,我已经成功安装了SPL_类型,并且能够在其他情况下加载该类。这个问题与CLI和Apache在自动加载方面的差异有关。恐怕没有欢乐,我现在有了。恐怕没有欢乐。