Skorzystałem z samouczka, aby utworzyć prostą aplikację do pisania blogów w PHP i zmodyfikowałem klasy w tym samouczku, aby miały dodatkowe możliwości. Modyfikowanie tej bardzo czystej aplikacji pozwoliło mi lepiej zrozumieć, jak działa PHP, jednak natknąłem się na interesującą sytuację.Czy ważne jest jawne deklarowanie właściwości w PHP?
Jedna z klas w moim projekcie ma około pół tuzina właściwości klasy, takich jak public $id, public $author, public $post
. Te właściwości są zadeklarowane na początku tej klasy, ale uważam, że jeśli usunę wszystkie oprócz jednej z tych właściwości, aplikacja nadal będzie działała poprawnie.
Czy to źle, aby usunąć deklarację właściwości, takich jak public $datePosted
od początku klasy, jeśli ta klasa nadal przekazuje zmienne do tej właściwości jak ten: $this->datePosted = $someVariableName;
Dzięki za odpowiedź. $ this -> $ datePosted to literówka, którą naprawił Daok. To nie był problem w moim kodzie. – somas1