Константы и текущий каталог |
Константы могут быть определены в языке РНР с помощью оператора define, как показано в приведенном ниже примере. define ('_JEXEC, 1) ; В данном примере определяется константа _JEXEC со значением 1. Напомним, что эта константа используется практически во всех файлах Joomla для выяснения того факта, что код выполняется в приложении Joomla. Однажды определенная константа не может быть изменена. Имена определяемых констант принято указывать только прописными буквами. В языке РНР предопределен целый ряд специальных, так называемых "волшебных" констант. К их числу относится константа FILE , задающая полный путь к текущему файлу. В языке РНР имеется также функция dirname (), возвращающая имя каталога для любого файла, а по существу, — часть полного пути к файлу до последней косой черты, исключая его имя. Константу FILE и функцию dirname () можно использовать совместно для получения каталога, в котором находится текущий файл. Например, в приведенной ниже строке кода определяется константа JPATHBASE с именем каталога, в котором находится текущий файл. define('JPATH_BASE *, dirname( FILE )); Кроме того, в языке РНР имеется функция
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |
|