草庐IT

size-classes

全部标签

PHP Class 找到 Class 文件但找不到文件中的 Class

我在一个文件中定义了一个抽象父类(superclass),在另一个文件中定义了一个子类。我需要父类(superclass)文件和堆栈跟踪报告来找到一个包含它。但是,当它到达“extends”行时返回错误:Fatalerror:Class'HTMLBuilder'notfoundinView/Markup/HTML/HTML4.01/HTML4_01Builder.phponline7。刚才我让这个与另一个使用工厂的类树一起工作。我刚刚在工厂和消费者之间添加了构建器层。工厂层在包含和依赖方面看起来几乎完全相同。所以这让我觉得我一定是做了一些愚蠢的事情,导致HTMLBuilder.php文

php - 授权.net API 错误 : Class 'Goetas\Xsd\XsdToPhp\Jms\Handler\BaseTypesHandler' not found

我在这里使用“快速使用示例(使用信用卡收费-授权和捕获)”:https://github.com/AuthorizeNet/sdk-php我在将代码托管在heroku上时遇到了这个错误:PHPDeprecated:Automaticallypopulating$HTTP_RAW_POST_DATAisdeprecatedandwillberemovedinafutureversion.inUnknownonline0要避免此警告,请在php.ini中将'always_populate_raw_post_data'设置为'-1'并改用php://input流。local.ERROR:ex

php - Not a valid entity or mapped super class 错误来自 Doctrine

我正在尝试设置Doctrine(2.2.1)以与我的网站一起使用,并且我遵循了入门指南,但我收到以下错误:Fatalerror:Uncaughtexception'Doctrine\ORM\Mapping\MappingException'withmessage'ClassDocumentFieldisnotavalidentityormappedsuperclass.'inC:\inetpub\sites\hd\Doctrine\ORM\Mapping\MappingException.php:147Stacktrace:#0C:\inetpub\sites\hd\Doctrine\

php - 两个捆绑关系中的 Symfony2 "class not found in the chain"

在尝试跨束定义一对多关系时,会发生以下情况:Theclass'Mana\ClientBundle\Entity\Member'wasnotfoundinthechainconfigurednamespacesMana\SplitBundle\Entity更新3:我现在已经看到关于这种关系可以和不能完成的相互矛盾的答案。假设它可以(因为stackoverflow的其他人似乎已经做到了),除了在AppKernel.php中注册bundle并在实体中输入注释之外,还需要什么配置?resolve_target_entity_listener似乎没有什么不同。更新2:好吧,我知道我在这里超出了我

php - __autoload($class) 不工作?找不到类错误

我正在学习PROPHPANDJQUERY书中的一些示例,但由于某些原因这些示例不起作用。即使是我从图书站点下载的示例也不起作用。不知道哪里出了问题,因为我完全按照书上的那样做了../public/Index.phpinclude_once'../sys/core/init.inc.php';$cal=newCalendar($dbo,"2010-01-0112:00:00");//ERRORClass'Calendar'notfound/sys/core/init.inc.phpfunction__autoload($class){$filename="../sys/class/cla

php - Zend_Form_Element : add class if it contains errors

在我当前的应用程序中,我想在包含错误的信息(又称未验证)时为红色选择红色。当表单元素包含一个或多个错误时,它应该有一个错误类(这样我就可以相应地设置样式)。我尝试遍历元素,看看它们是否有效,但这很快就会变得非常丑陋。我怎样才能更好地完成这项工作?谢谢编辑:这是我目前的解决方法(并完成工作,但很脏)$post=$request->getPost();foreach($contactForm->getElements()as$element){if(!$element->isValid($post[$element->getName()])){$element->setAttrib('cl

php - 无法从 $class 获取静态变量

我有一个关于“动态”类初始化的问题,让我解释一下我的意思:$class='User';$user=new$class();//...isthesameasdoing$user=newUser();所以...这不是问题,但我在从类中调用静态变量时遇到了一些麻烦,例如:$class='User';print$class::$name;它给出了以下错误:Parseerror:syntaxerror,unexpectedT_PAAMAYIM_NEKUDOTAYIMin当然,我已经测试过执行printUser::$name;并且有效。所以类有效。为什么会这样,有什么解决办法吗?跟进问题:还有什么

PHP_INT_SIZE 返回 4 但我的操作系统是 64 位

我的操作系统是windows7和64位。现在我运行以下代码:echoPHP_INT_SIZE;//prints4echoPHP_INT_MAX;//prints2147483647不过我觉得应该是8和(2^63-1)//^代表幂谁能解释一下为什么会这样? 最佳答案 整数大小总是依赖于编译器/解释器/平台(这也适用于其他语言)。对于Windows上的PHP,它根本不支持64位整数,即使硬件和PHP都是64位Onwindowsx86_64,PHP_INT_MAXis2147483647.Thisisbecauseintheunderly

php - 函数 mcrypt_get_iv_size() 在运行 PHP 7.1.0 的 MAMP 上的 Laravel 4.2 中被弃用

我刚刚升级了我的MAMP服务器以运行7.1.0。我现在在安装Laravel4.2时遇到此错误;Functionmcrypt_get_iv_size()isdeprecated我试过改变'cipher'=>MCRYPT_RIJNDAEL_128,到'cipher'=>'AES-256-CBC',但无济于事。有谁知道如何在Laravel4.2中解决这个问题?不是评论中解释的重复项。 最佳答案 你应该升级你的laravel项目。mcrypt在php7.1中被弃用。如果您没有时间升级,您可以在您的php配置中禁用弃用警告(或在任何mcryp

java - 无限 Maven 'target/classes' 文件夹

我正在使用Eclipse(Kepler)和Eclipse的m2eMaven插件。我有一个Maven项目,但是当我在Eclipse中导出jar时(如右键单击项目、导出、jar等),它会创建一个奇怪的无限或几乎无限的文件夹循环。这是该项目的Eclipse文件夹(没有任何问题):PIC1(图片链接在页尾,无法上传图片)现在,当我进入目标文件夹时,它仍然一切正常:PIC2一切如你所见。但是,当我导航到classes文件夹时,还有另一个“target”文件夹,其中有另一个文件夹“classes”,其中有“target”,依此类推。这是从最后一张图片进入类文件夹时的View。图3如您所见,它一直在