Come dice il titolo, quando ho istanziare una classe ottengo questo messaggio:fatale RecursiveIteratorIterator errore non trovato
Fatal error: Class 'Envato\RecursiveIteratorIterator' not found in C:\Users\rgr\Apache\htdocs\Roland Groza [ 3.0 ]\class\envato\envato.php on line 359
È possibile visualizzare la classe qui: Class;
sto un'istanza da un altro file:
require("envato.php");
$test = new Envato\EnvatoAPIWrapper();
echo "User Vitals : ".$test->get_user_vitals("chaoscod3r")."<br>";
La classe viene avvolto con uno spazio dei nomi, in modo che possa avere qualcosa a che fare con esso, ma non ero sicuro dal momento che è stato pochi anni da quando Non ho programmato PHP. Speriamo che qualcuno ha un'idea che cosa è che sto facendo male :)
Questo vale per tutti i miei metodi o solo per i metodi core PHP? – Roland
Si applica a tutte le classi ** non classificate **, definite dall'utente o meno. Ma non per le funzioni, i nomi delle funzioni possono essere risolti in modo dinamico in quanto non sono soggetti all'autoloading. –