__construct()
括弧内にこのようなタイプのヒントを表示するのを妨げるものはありますか?
<?php
class SomeClass extends BaseClass {
public function __construct(array $someArray) {
parent::__construct($someArray);
}
それとも私はこのようにしかできませんか?
<?php
class SomeClass extends BaseClass {
public function __construct($someArray = array()) {
parent::__construct($someArray);
}
編集:
これが機能します:(@hakraと@Leighに感謝します)
<?php
class SomeClass extends BaseClass {
public function __construct( array $someArray = NULL ) {
parent::__construct( (array) $someArray);
}
私にはそれは素晴らしくてきれいに見えます、そして私はそれが何を意味するべきかを正確に知っています。