Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Что такое дескриптор ?
 
 автор: vakum1   (07.10.2007 в 00:38)   письмо автору
 
 

Разъясните смысл слова дескриптор:
Эта функция возвращает строку длиной length символов из файла с дескриптором file.

   
 
 автор: sim5   (07.10.2007 в 05:00)   письмо автору
 
   для: vakum1   (07.10.2007 в 00:38)
 

The description - описание. В прямом смысле описание файла. Например, exif_read_data() вернет массив описывающий заголовок файла графического изображения. Но дескриптор это еще как и понятие - указатель на файл, устройство. Например, чтобы вам нарисовать на Рабочем столе Windows, вы сначала должны получить дескриптор этого устройства (Screen), получив таким образом доступ к его контексту, и только после этого можете начинать рисовать на нем. В этом случае контекст устройства это и есть его дескриптор - методы и свойства, которыми он обладает и которыми вы можете воспользоваться.

   
 
 автор: cheops   (07.10.2007 в 10:47)   письмо автору
 
   для: vakum1   (07.10.2007 в 00:38)
 

В программировании, дескриптор, это уникальный номер, который используется для идентификации объектов. Например, если одновременно открывается несколько файлов или соединений - их требуется как-то различать друг от друга, для этого используется дескрипторы. Если речь идёт о файлах, то дескриптор возвращается функцией fopen()
<?php
  
// Открываем файл
  
$fd fopen("имя_файла.txt""r");
  
// Читаем содержимое файла и выводим в окно браузера
  
echo fread($fdfilesize("имя_файла.txt"));
  
// Закрываем файл
  
fclose($fd);
?>

Здесь переменная $fd, которая используется всеми функциями для манипуляции с открытым файлом, является дескриптором.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования