shmop_write
(PHP 4 >= 4.0.4, PHP 5, PHP 7)
shmop_write — Запись данных в разделяемую память
Описание
shmop_write() записывает строковые данные в участок разделяемой памяти.
Список параметров
-
shmop
-
Ресурс блока памяти, возвращаемый функцией shmop_open()
-
data
-
Строковые данные для размещения в памяти
-
offset
-
Определяет, в каком месте участка памяти следует начать запись данных.
Возвращаемые значения
Размер записанных данных, переданных через параметр
data
.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
До PHP 8.0.0 в случае возникновения ошибки возвращалось false .
|
8.0.0 |
Параметр shmop ожидает экземпляр Shmop; ранее ожидался ресурс (resource).
|
Примеры
Пример #1 Запись данных в участок разделяемой памяти
<?php
$shm_bytes_written = shmop_write($shm_id, $my_string, 0);
?>
В данном примере в память помещается содержимое строковой переменной
$my_string
, после чего переменная
$shm_bytes_written
будет содержать размер фактически
записанных данных.