Natrafiłem na pewien problem przy tworzeniu klasy.
Kiedy próbuję wykonywać operacje na plikach, wszystko jest ok. Jednak zaczynają się problemy kiedy chcę tego dokonać w destruktorze.
A mianowicie funckja getcwd() zwraca mi: 'E:\xampp' zamiast: 'E:\xampp\htdocs\mojastrona_pl\class'
Rozwiązanie problemu jakie przychodzi mi do głowy jest następujące:
1. W konstruktorze zapisać sobie do zmiennej wartość zwróconą przez getcwd i odpowiednio ją obrobić.
2. W destruktorze posługiwać się ścieżkami bezwzględnymi.
I teraz moje pytania:
a) Na serwerach ścieżki zaczynają się przeważnie od '/home/user/....'. Czy to rozwiązanie będzie działać tak samo na serwerze jak u mnie na localu?
b) Czy jest to jedyne sensowne rozwiązanie, czy może da się to zrobić lepiej?