За последние 24 часа нас посетили 22584 программиста и 1209 роботов. Сейчас ищут 757 программистов ...

Цифра в $component = -1

Тема в разделе "PHP для новичков", создана пользователем keren, 15 ноя 2017.

  1. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    Здравствуйте.
    В описании функции parse_url, в квадратных скобках указывается константа, непонятно что обозначает цифра "-1"
    mixed parse_url ( string $url [, int $component = -1 ] )
     
  2. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    значение по-умолчанию.
     
  3. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    А что оно означает и какие еще могут быть варианты цифр?
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    Идентификатор названого именем одного из компонента, вложенный во функцию parse_url
    --- Добавлено ---
    Почитай документацию про php parse_url константы
     
  5. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    @keren, при значении по-умолчанию функция вернет все элементы url. Вот дока, где описаны остальные значения.
     
  6. keren

    keren Новичок

    С нами с:
    15 ноя 2017
    Сообщения:
    513
    Симпатии:
    42
    Я знаю про константы, доку читал, но не о самой функции вопрос, а про "-1"
    Например для фунуции dirname указано "1"
    string dirname ( string $path [, int $levels = 1 ] )
    "Получив строку, содержащую путь к файлу или каталогу, данная функция возвратит родительский каталог данного пути на levels уровней вверх."
    Это что-то про уровни.
     
  7. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    640
    Симпатии:
    381
  8. Maputo

    Maputo Активный пользователь

    С нами с:
    30 июл 2015
    Сообщения:
    1.136
    Симпатии:
    173
    @keren, это разные функции и разные параметры. parse_url может вернуть значение "path" целиком, но без разбиения его на части и не обрезая по уровням.
     
  9. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.555
    Симпатии:
    1.754