За последние 24 часа нас посетили 52769 программистов и 1768 роботов. Сейчас ищут 1050 программистов ...

Параметры вызова функций со скобками и без

Тема в разделе "PHP для новичков", создана пользователем engager, 16 янв 2010.

  1. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    Здравствуйте.
    Озадачился вот каким вопросом. Есть ли разница, неписать echo('hello') или echo 'hello' ?
    Практически разницы никакой, но к чему такая неоднозначность?
    Можно ли создать свою функцию, которая бы вызывалсь с параметрами, заданными как в скобках так и без?
     
  2. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    echo не является функцией это языковой конструкт поэтому ему можно.
    А вызвать функцию без скобок нельзя.

    можно сделать у функции необязательные аргументы. Т.е. чтобы она вызывалась корректно и при
    funcname() и при funcname(10, 'sample');
     
  3. engager

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

    С нами с:
    21 янв 2009
    Сообщения:
    1.106
    Симпатии:
    1
    какая-нить разница есть со скобками или без?
     
  4. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    нет никакой разницы для echo.