草庐IT

dump-autoload

全部标签

php - 拉维尔 4.2 : Test Case Autoloading

现在,当我为我的Laravel应用程序设置一个新测试时,它从基础TestCase类扩展classSomeTestextendsTestCase{}我想创建一个名为AnotherTestCase的新基测试类,这样我就可以创建共享设置/拆卸/辅助方法等的测试用例...classSomeTestextendsAnotherTestCase{}但是,当我运行phpunitapp/tests/SomeTest.php出现以下错误PHPFatalerror:Class'AnotherTestCase'notfoundin/[...]/app/tests/SomeTest.phponline3尽管我

PHP - "Segmentation fault (core dumped)"-Error 是什么意思?

我使用SimpleHTMLDomParser编写了一个简单的爬虫来抓取一些东西。这是一个简单的脚本,只运行1个进程,没有什么大的。但是一段时间后,当我在shell中运行它时,它会产生一个"Segmentationfault(coredumped)"-error,。当我在浏览器中运行脚本时,它显示"Error:Theconnectiontotheserverwasresetwhilethepagewasloading.".我已确保尽快unset()每个变量并增加php.ini中的memory_limit,但仍然我得到这个错误:/有人知道这是什么意思以及如何解决吗?感谢您的任何建议!

php - Laravel 5 如何包含 autoload.php

我正在尝试包含一个指向autoload.php的路径vendor/autoload.php试图访问它的文件在public/this-file.php我将路径设置为require_once'../vendor/autoload.php';但它只是抛出错误-Warning:require_once(../vendor/autoload.php):failedtoopenstream:NosuchfileordirectoryFatalerror:require_once():Failedopeningrequired'../vendor/autoload.php'(include_path

php - 当已经使用了spl_autoload_register时,为什么需要unserialize_callback_func?

ini_set('unserialize_callback_func','spl_autoload_call');spl_autoload_register(array(self::getInstance(),'autoload'));为什么像上面那样设置spl_autoload_call?我做了一个测试:$serialized_object='O:1:"a":1:{s:5:"value";s:3:"100";}';ini_set('unserialize_callback_func','mycallback');functionmycallback($classname){echo1

php - 如何在 PHP 中从 var_dump 的输出创建一个数组?

如何在PHP中解析var_dump的输出以创建数组? 最佳答案 使用var_export如果你想要一个也是有效的PHP代码的表示$a=array(1,2,array("a","b","c"));$dump=var_export($a,true);echo$dump;会显示array(0=>1,1=>2,2=>array(0=>'a',1=>'b',2=>'c',),)要将其转换回数组,您可以使用eval,例如eval("\$foo=$dump;");var_dump($foo);但不确定为什么您要这样做。如果您想将PHP数据结构存储

php - PHP的spl_autoload_register是如何解决与require_once的循环依赖的?

PHP的spl_autoload_register是如何解决与require_once的循环依赖的?循环依赖可以解决一些情况,但不是全部。让我们从一个失败的例子开始。假设我们在不同的文件中定义了三个类:cat.phpclassCatextendsAnimal{}animal.phprequire_once('cat.php');classAnimalextendsCreature{}creature.phpclassCreature{}假设我们还有一个具有自动加载器并创建Animal实例的脚本:run.phpspl_autoload_register(function($classNa

php - Composer autoload_namespaces 数组是空的,但它正在下载我的包

我在Windows上使用composer,当我执行composerinstall或composerupdate.{"require":{"bcosca/fatfree":"dev-master","respect/validation":"^1.1"}}我的index.php中的第一行是require_once__DIR__.'\vendor\autoload.php';这似乎没有加载任何东西,例如,很多与未从这2个包中定义的类相关的错误。我进一步查看它,发现我的autoload_namespaces.php如下:数组完全是空的,怎么会这样呢?我希望在这里看到这两个包的要求...感谢您

php - 我无法使用 phpunit : Cannot open file "autoload.php" 进行测试

配置:PHPUNIT:4.5.0PHP:5.4.12服务器:WampComposer:版本1.0-dev2015-02-1721:55:44Composer.json:{"require-dev":{"phpunit/phpunit":"4.5.*"}}自动加载.php:registerNamespaces(array('Hangman'=>__DIR__.'/src','Symfony'=>__DIR__.'/vendor',));$loader->register();phpunit.xml:tests/Hangman/Testsvendor问题:我执行了:phpunit--boo

php - Composer autoload - 从父目录加载类

我目前正在开发一个需要从其父目录访问类的Laravel项目。Composer.json>PSR-4:"psr-4":{..."ModuleA\\":"../ModuleA/baseObjects","ModuleB\\":"../ModuleB/baseObjects"}示例文件结构:/var/www+-/xxx(project)+-/ModuleA+-/baseObjects-configClass.inc+-/ModuleB+-/baseObjects-configClass.inc+-/laravel-composer.json我运行composerdump-autoload但项

php - 彩色 var_dump() 和错误

如何将样式设置为var_dump()功能和PHP错误样式,就像下一张图片一样?目前我有下一个Viewvar_dump()(有var_dump(...),没有它会全部在一行中)并且只是错误的纯文本。我搜索了PHP彩色错误,var_dump样式,但找不到任何东西。我使用OpenServer作为本地主机,在以前的版本中我有相同的错误样式,但现在只是纯文本。定制是真的吗? 最佳答案 使用此代码。我已经使用它很多年了。我什至不记得它最初来自哪里。functionvar_dump_pretty($data,$label='',$return=f