Non proprio, tu continui a scrivere
questa riga va sostituita con la seguenteCodice PHP:
function Dir($name, $location)
e mi raccomando ci sono due underscore, non uno.Codice PHP:
public function __construct($name, $location)
Se anche così facendo continui ad avere il messaggio, evidentemente proviene dall'altra classe se non l'hai modificata.