0

PHPには2つのクラスがあり、そのうちの1つでSQL文を実行し、文の結果を他のクラスに渡したい

私はこれを持っています

if (mysql_num_rows($objeto) > 0){
  while($obj = mysql_fetch_object($objeto)){
    $result[]=$obj;
 }

私は今 $result を他のクラスに渡そうとしています

このために、クラスの新しいインスタンスを作成し、値を渡します

$generar= new DataInjector( $result);

そして、私がこれを持っているクラスのコンストラクター。

function __construct(object $data) {
  print_r("ff");
}

渡さなければならない値の型は何ですか?

配列、オブジェクト、リソースを試してみましたが、何も機能しません!

何か案が

4

3 に答える 3

0

試してみてください($result配列であるため):

function __construct(array $data) {
    print_r("ff");
}

...しかし、それは必須ではありません。

于 2013-05-27T20:13:59.330 に答える