所以我使用PHPExcel(http://phpexcel.codeplex.com/)來導入一個Excel工作表。在我的開發系統中,一切正常,但它在現場系統上並不能正常工作。當var很大時,返回var不起作用?
因此,我調試,看看可能是錯的。我得到了一個點,我發現一個方法顯然返回NULL,它應該返回一個對象。我研究了該方法,並且編輯了在該方法中返回的var。該變種是NOT NULL
僞代碼:
class Bar()
{
function methodInAClass()
{
$test = new Foobar;
[...]
/* $test was an object here with a lot of data (var_dump()
* took around 100.000 lines in an editor) */
var_dump($test);
return $test;
}
}
$bar =& new Bar();
$test2 = $bar->methodInAClass(); //$test2 is NULL here
我在做什麼錯?這是一個來自php.ini的問題嗎?
我認爲你的意思是反過來,不是嗎? *沒有理由你應該做$ bar = **&** new Bar();而不是$ bar = new Bar(); * – 2010-06-24 17:54:33
@Fel yes;我修好了,謝謝。 – Artefacto 2010-06-24 17:56:20