| 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: 13 let
|
|||
0