co oznacza stała DS?

0
define("DS", "/");
define("ClassPath", "CLASS");
define("InterfacePath", "CLASS".DS."INTERFACE");

mam takie zmienne zadeklarowane, czy ktoś może mi powiedzieć do czego służy słowo DS?
oraz dlaczego tutaj ("InterfacePath", "CLASS".DS."INTERFACE"); DS łaczy 2 stringi z gory dziękuje

0

To po prostu zdefiniowana przez użytkownika stała. Zapewne chodzi o "directory separator", czyli znak do łączenia katalogów. Może się on różnić pomiędzy systemami operacyjnymi, więc dobrą regułą jest wydzielić go właśnie do definicji jednej stałej. Nie wiem dlaczego autor nie wykorzystał stałej DIRECTORY_SEPARATOR. Z tak małego kawałka kodu nie sposób tego zgadnąć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1