Справочник
WEB - языков

www.spravkaweb.ru Rambler's Top100
 Вы находитесь: Главная/Perl/Функции, относящиеся к классам и объектно-ориентированным технологиям.Распечатать 
Разделы
Новости
Сразу все
HTML
JavaScript
VBScript
CSS
Flash
Perl
PHP
MySQL
SSI
VRML
Дополнительно
Советы
Download
Форум
Гостевая
Ссылки
Написать мне
Поиск:
Рассылки
Subscribe.Ru:

Perl

<--Назад | Вернуться к списку | Дальше-->
Функции, относящиеся к классам и объектно-ориентированным технологиям
bless

После выполнения функции bless() ссылка на субъект Perl (переменную, массив или хеш), определенная параметром ССЫЛКА, становиться ссылкой на объект, определяемый пакетом с именем, равным значению параметра ИМЯ_КЛАССА. Если этот параметр не задан, то подразумевается текущий пакет.Возвращаемое значение - ссылка на объект.
bless ССЫЛКА, ИМЯ_КЛАССА
bless ССЫЛКА

ref

Если параметр ВЫРАЖЕНИЕ является ссылкой, то возвращает тип субъекта ссылки; в противном случае Ложь. Если параметр опущен, то используется переменная $_. Возвращаемым значением может быть :
REF,SCALAR,ARRAY,HASH,CODE,GLOB или имя пакета, если ссылка была переопределена функцией bless().
ref [ВЫРАЖЕНИЕ]

tie

Связывает переменную, определенную параметром ПЕРЕМЕННАЯ, с классом ИМЯ_КЛАССА, который будет обеспечивать реализацию методов доступа для этой переменной, список которых зависит от типа связываемой переменной (скаляр, массив, хеш, дескриптор файла). Операции доступа к связанной переменной (например, получение и присваивание значения для скалярной переменной или присваивание значения элементу массива и т.д.) автоматически вызывают соответствующие методы определенного класса. Элементы параметра СПИСОК передаются соответствующим конструкторам этого класса в зависимости от типа связываемой переменной; TIESCALAR(), TIEARRAY(), TIEHASH() или TIEHANDLE(). Возвращаемым значением функции является объект класса, к которому привязывается переменная.
tie ПЕРЕМЕННАЯ, ИМЯ_КЛАССА, СПИСОК

tied

Возвращает объект класса, с которым связана переменная, определенная параметром ПЕРЕМЕННАЯ, с помощью функции tie().
$object = tied ПЕРЕМЕННАЯ

untie

Разрывает созданную функцией tie() связь между переменной, определенной параметром ПЕРЕМЕННАЯ, и классом, реализующим методы доступа к ней.
untie ПЕРЕМЕННАЯ
По материалам книги А.Матросова и М.Чаунина "Самоучитель Perl"
www.bhv.ru, www.bhv.kiev.ua
Наверх / К оглавлению
 
Download
Скачать справочник по Perl
Что нового:
05.07.2004
  • В разделе PHP добавлены некоторые функции для работы с картинками (библиотека GD):
    imagetypes(), ...
  • В разделе JavaScript добавлены свойства на букву D, E, F, H, I
  • В разделе Советы добавлена статья, рассказывающая как вставить в html-страницу документы MS Office (Word, Excel и т.д.)
  • Голосование:
    Что Вам больше всего не нравится в справочнике:
    Все нравится.
    Ничего не нравится.
    Мало примеров.
    Неполное описание функций.
    Не все функции описаны.
    В справочнике мало языков.
    А мне все равно.
    Другое.
    Счетчики:
    Rambler's Top100
    Сделать страницу стартовой Сделать страницу стартовой
    Добавить страницу в избранное Добавить сайт в избранное
    Сообщить об найденной ошибке Сообщить об ошибке