[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как задать тип переменной
AlexION
Пользуюсь редактором PHP NuSphere PhpED - офигенно удобный, даже всплывают окошки для подбора нужного свойства, функции объекта (после написания $my_object -> ...)
Но данные окошки не всплывают, если редактор не знает, что за тип переменной.

Вопрос: как указать что свойство является объектом определенного типа?

Например:

public $any_object AS my_object; smile.gif

И как в функцию передать, что передаваться должна переменная только этого типа?

Например:
function some_function($any_object AS $my_object)
...
Dezigo
gettype(); smile.gif
xPoint
Цитата (AlexION @ 24.07.2009 - 10:11)
Вопрос: как указать что свойство является объектом определенного типа?

В Zend Studio тоже присутствует такая проблема. Но она решается добавлением коммента в стиле phpdoc:
PHP
class MyClass{
/**
* @var Registry
**/
protected $_myProp
}

Попробуй, может и в PhpED сработает
Цитата (AlexION @ 24.07.2009 - 10:11)
И как в функцию передать, что передаваться должна переменная только этого типа?

В php5 можно писать имя класса переменной передаваемой в качестве параметра:
PHP
function someFunc(MyClass $class){
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.