php ооп

Discussion in 'PHP' started by barnaki, 6 Jul 2010.

  1. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    в коде строка
    public function authorise(SecurityPermissions $permissions)
    чувак сказал что перед securityPermissions $ не надо.
    что это такое передаеться нем могу понять . расскажите или скиньте ссылку
     
  2. shellz[21h]

    shellz[21h] Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    311
    Likes Received:
    68
    Reputations:
    6
    function имя ( аргументы через запятую ) { ... }
    Возможно так: authorise ( $SecurityPermissions, $permissions )
     
  3. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    почитай http://www.phpworld.ru/php5/php5instanseof.php
     
  4. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Скорее тут: http://www.php.net/manual/en/language.oop5.typehinting.php
     
    _________________________
    1 person likes this.
  5. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    130
    Reputations:
    4
    нашел ответ.
    сказали что это появилось с php.5.2 . компилятором игнориться. обозначает какого типа переменная в данном случае типа SecurityPermissions будет приходить. так что сюда приходит только одна переменная.