Autor | Zpráva | ||
---|---|---|---|
kuba123 Profil * |
#1 · Zasláno: 17. 6. 2013, 11:33:29
Při volání funkce
$Results->all->check($i) dostávám hlášku Fatal Error: Call to undefined method stdClass::check() Máte nějaký nápad čím to může být? <?php class Search{ public $colors, $genders, $gencount, $users; } class all{ public $ids, $colors, $firstnames, $lastnames, $genders, $bodytypes, $orientations, $purposes, $heights, $weights, $signs, $ages, $countries, $cities, $usertypes, $regdates, $editdates, $rates; public $usersm, $photoinfo, $pictures; function __Construct(){ $this->reset(); } public function reset(){ } public function check($type, $input_arr ){ } } class Results{ public $search, $data; function __construct() { $this->search = New all(); } public function SQL($query,$UseCache=false,$countReport=false){ } public function reset(){ } } $Results = New Results(); ?> |
||
ShiraNai7 Profil |
Objekty tvé třídy
Results nemají vlastnost all . Takže jsi asi chtěl volat $Results->search->check($i); Plus ti chybí ve volání druhý argument ($input_arr ).
|
||
kuba123 Profil * |
#3 · Zasláno: 17. 6. 2013, 11:38:48 · Upravil/a: kuba123
Aha, tak to jsem zvoral hned na začátku. Dík
Jestli se můžu zeptat ještě na něco: Jak přistoupit k poli $options->$v ? např $options->ages nebo $options->countries $options->$v[$input_arr[$v]] interpretuje jako pokus k přistoupení vlastnosti $options->e $options->c apod. myslím tím jak přistoupit k vlastnosti, která je typu pole |
||
Tori Profil |
kuba123:
$options->{$pole[$klic]} |
||
Časová prodleva: 11 let
|
0