2013-01-25 76 views
1

我只是打在這裏,我的代碼:在函數聲明類型雜耍

<?php 

function test(string $str, array $arr = array()) { 
    echo $str; 
} 
test('something'); 

導致:

捕獲的致命錯誤:通過測試(參數1)必須是一個實例字符串,字符串中給定

我很好奇,爲什麼我可以先用$arrarray沒有任何問題,但我不能先$strstring

+0

http://php.net/manual/en/language。 oop5.typehinting.php – ilias

回答