chiedo il vostro aiuto su questo problema:
questa classe si trova in un file, ad esempio A, che richiamo con include in un'alto file php, ad esempio B.
quindi poi nel file B mi istanzio un nuovo oggetto della classe:
dove start è una variabile precedentemente inizializzata, ma mi compare l'errore suddetto
"Fatal error: Cannot access empty property"
consigli?
PHP:
<?php
// inizializzazione classe Individuo
class Individuo {
public $crom=array(); // cromosoma, in questo caso la sequenza dei nodi sarà un array
public $fit=0; // il valore della fitness
public function calc_fit($crom,$distanze) {
$c=0;
while($c=!count($crom)) {
$fit+=$distanze[$crom[$c]][$crom[$c+1]]; // sommo le distanze per ogni coppia di nodi
}
return $fit;
}
}
?>
questa classe si trova in un file, ad esempio A, che richiamo con include in un'alto file php, ad esempio B.
quindi poi nel file B mi istanzio un nuovo oggetto della classe:
PHP:
$pop[$a]=new Individuo();
$pop[$a]->$crom[0]=$start;
dove start è una variabile precedentemente inizializzata, ma mi compare l'errore suddetto
"Fatal error: Cannot access empty property"
consigli?