Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obiektowość w funkcji
Fred1485
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 22
Dołączył: 10.02.2015

Ostrzeżenie: (0%)
-----


Witam, stworzyłem sobie klasę w której wszystkie operacje na plikach i katalogach będę robił, taki kod mam

  1. class files {
  2.  
  3. public function check_file($filename = false) {
  4.  
  5. if($filename) {
  6.  
  7. $root_path = $_SERVER['DOCUMENT_ROOT']. '/';
  8. $filename = $root_path.$filename;
  9.  
  10. if(file_exists($filename)) {
  11.  
  12. return true;
  13. }
  14. return false;
  15. }
  16. }
  17. }


Działać działa bez problemu żadnego, ale mam taką prośbę czy mógłby ktoś powiedzieć czy do tej prostej operacji można jeszcze więcej obiektowości wtrącić? (IMG:style_emoticons/default/biggrin.gif)
Chcę wyciskać tyle ile się da (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
10log
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 28.02.2008

Ostrzeżenie: (0%)
-----


Cytat(Fred1485 @ 25.03.2015, 18:58:16 ) *
Działać działa bez problemu żadnego, ale mam taką prośbę czy mógłby ktoś powiedzieć czy do tej prostej operacji można jeszcze więcej obiektowości wtrącić? (IMG:style_emoticons/default/biggrin.gif)
Chcę wyciskać tyle ile się da (IMG:style_emoticons/default/wink.gif)


Nie bardzo widzę celowość takiego pakowanie obiektowości do jakiegoś prostego kawałka kodu ale jak już musisz (IMG:style_emoticons/default/smile.gif) to możesz zrobić interfejs i w klasie go zaimplementować np.:

  1. interface Loader
  2. {
  3. public function read();
  4. }
  5.  
  6. class FileLoader implements Loader
  7. {
  8. public functiom read()
  9. {
  10. }
  11. }
  12.  
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 08:37