Ok więc posłużę się tym artem
Mam plik CMS.php
Kod
<?php
namespace MyCompany::CMS;
class User { public function set( $attribute, $value ) {
$this->$attribute = $value;
}
public function save() {
echo '<p>CMS user ' . $this->fullname . ' saved</p>';
}
}
?>
Tutaj mam BLOG.php
Kod
<?php
namespace MyCompany::Blog;
class User {
public function set( $attribute, $value ) {
$this->$attribute = $value;
}
public function save() {
echo '<p>Blog user ' . $this->fullname . ' saved</p>';
}
}
?>
I klasy odpalam za pomoca
$cms = new MyCompany::CMS::User;
$blog = new MyCompany::Blog::User;
I to pozwala na użycie takiej samej nazwy klasy w kilku elementach?
Ale gdzie to zawierać na początku pliku czy gdzie?
Ale jeśli nie będzie mi potrzebne użycie takiej samej nazwy klasy to co jakie to ma więcej zadań bo już 3 razy przeczytałem i tylko to jedno widzę?