Jump to content
  • 0

Обьявление константы


McSedoy
 Share

Question

9 answers to this question

Recommended Posts

  • 0

определяется константа INDEX со значением true

Ну эт я знаю,для чего она определяется? Вот к примеру кусок кода:

define('INDEX', true);// Подключаем необходимые файлы настроек.include('config.php');// Подключаем необходимые функции.include('include/function.php');include('include/function_index.php');include('include/function_comment.php');include('admin/function/function.php');// Проверяем авторизирован ли юзер как админ....................

Какие обязаности здесь выполняет эта константа???

Link to comment
Share on other sites

  • 0

В php у констант глобальная область видимости. Это значит, что объявленная продемонстрированным вами способом константа с именем "INDEX" будет доступна и может использоваться в любом месте php-кода, который будет выполнен после её объявления.

Воспользуется поиском с учётом регистра по файлам проекта, чтобы найти выражения в которых она участвует.

Link to comment
Share on other sites

  • 0
unlink('*.php');

 

Это конечно шикарно но не робота способно )))  Можно получить адрес директории исполняемого файла, получить список файлов и удалить те из них у кого расширение '.php'

Link to comment
Share on other sites

  • 0

Ой, тогда

foreach (glob('*.php') as $f) unlink($f);
А какого именно робота это не способно?

 

Да, вот так может выстрелить по всей текущей директории. Если прав хватит.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy