Каква е разликата между тези 2 - те?
Гледам, че някой framework - ове, ползват и 2 - те по този начин:
А други по този начин:
Като ги тествам ми вади едни и същи стойности, каква е точно логиката, да се пишат и 2 те заедно.
Също така и за DIRECTORY_SEPARATOR и " / ". Кое е по добре в случая? Windows четял и 2 те " \ " и " / " (за уина и за линукса). Защо е по добре да се ползва готовата константа?
Гледам, че някой framework - ове, ползват и 2 - те по този начин:
PHP:
define('BASE_PATH', dirname(realpath(__FILE__)));
А други по този начин:
PHP:
define('BASE_PATH', dirname(__FILE__));
Като ги тествам ми вади едни и същи стойности, каква е точно логиката, да се пишат и 2 те заедно.
Също така и за DIRECTORY_SEPARATOR и " / ". Кое е по добре в случая? Windows четял и 2 те " \ " и " / " (за уина и за линукса). Защо е по добре да се ползва готовата константа?