diff --git a/reference/shmop/book.xml b/reference/shmop/book.xml index 95a247bf6..253ac2542 100644 --- a/reference/shmop/book.xml +++ b/reference/shmop/book.xml @@ -1,17 +1,17 @@ - - - + + + Memória Compartilhada &reftitle.intro; - + Shmop é um conjunto de funções de fácil utilização que permitem ao PHP ler, gravar, criar e excluir segmentos de memória compartilhada Unix. - + @@ -21,7 +21,6 @@ &reference.shmop.shmop; - - diff --git a/reference/shmop/configure.xml b/reference/shmop/configure.xml index d36311395..67fe97296 100644 --- a/reference/shmop/configure.xml +++ b/reference/shmop/configure.xml @@ -1,14 +1,13 @@ - -
+ +
&reftitle.install; - + Para usar a extensão shmop é necessário compilar o PHP com o parâmetro no comando 'configure'. - +
- - diff --git a/reference/shmop/functions/shmop-close.xml b/reference/shmop/functions/shmop-close.xml index 98538ac49..43a5d84d8 100644 --- a/reference/shmop/functions/shmop-close.xml +++ b/reference/shmop/functions/shmop-close.xml @@ -1,5 +1,5 @@ - + @@ -19,9 +19,9 @@ Shmopshmop ¬e.resource-migration-8.0-dead-function; - + shmop_close é usada para fechar um bloco de memória compartilhada. - + &reftitle.parameters; @@ -29,19 +29,19 @@ shmop - + O recurso de bloco de memória compartilhada criado por shmop_open - + &reftitle.returnvalues; - + &return.void; - + @@ -85,9 +85,9 @@ shmop_close($shm_id); ]]> - + Esse exemplo irá fechar o bloco de memória compartilhada identificado por $shm_id. - + &reftitle.seealso; diff --git a/reference/shmop/functions/shmop-delete.xml b/reference/shmop/functions/shmop-delete.xml index 8aef2394a..1614ed936 100644 --- a/reference/shmop/functions/shmop-delete.xml +++ b/reference/shmop/functions/shmop-delete.xml @@ -1,5 +1,5 @@ - + @@ -12,9 +12,9 @@ boolshmop_delete Shmopshmop - + shmop_delete é usada para deletar um bloco de memória compartilhada. - + &reftitle.parameters; @@ -22,19 +22,19 @@ shmop - + O recurso de bloco de memória compartilhada criado por shmop_open. - + &reftitle.returnvalues; - + &return.success; - + @@ -72,10 +72,10 @@ shmop_delete($shm_id); ]]> - + Esse exemplo irá deletar um bloco de memória compartilhada identificado por $shm_id. - + + shmop_open @@ -14,9 +14,9 @@ intpermissions intsize - + shmop_open pode criar ou abrir um bloco de memória compartilhada. - + &reftitle.parameters; @@ -25,10 +25,10 @@ key - + ID do sistema para o bloco de memória compartilhada. Pode ser passado como decimal ou hexadecimal. - + @@ -75,46 +75,46 @@ permissions - + As permissões a atribuir ao segmento de memória, as mesmas das permissões de um arquivo. As permissões precisam ser passadas em formato octal, como por exemplo 0644. - + size - + O tamanho do bloco de memória compartilhada a ser criado, em bytes. - + - + Nota: o 3º e o 4º parâmetros devem ser informados como 0 se um segmento de memória existente estiver sendo aberto. - + &reftitle.returnvalues; - + Em caso de sucesso, shmop_open retornará uma instância de Shmop que pode ser usada para acessar o segmento de memória compartilhada criado. &false; é retornado em caso de falha. - + &reftitle.errors; - + Se mode for inválido ou size for menor ou igual a zero, um ValueError será lançado. Em outras falhas, E_WARNING será emitido. - + @@ -161,10 +161,10 @@ $shm_id = shmop_open($shm_key, "c", 0644, 100); ]]> - + Este exemplo abriu um bloco de memória compartilhada com um ID do sistema retornado por ftok. - + &reftitle.seealso; diff --git a/reference/shmop/functions/shmop-read.xml b/reference/shmop/functions/shmop-read.xml index 4b3059dc7..dcc2755f2 100644 --- a/reference/shmop/functions/shmop-read.xml +++ b/reference/shmop/functions/shmop-read.xml @@ -1,5 +1,5 @@ - + shmop_read @@ -13,9 +13,9 @@ intoffset intsize - + shmop_read lê uma string do bloco de memória compartilhada. - + &reftitle.parameters; @@ -23,47 +23,47 @@ shmop - + O identificador do bloco de memória compartilhada criado por shmop_open - + offset - + Posição a partir da qual a leitura será iniciada; deve ser maior ou igual a zero e menor ou igual ao tamanho real do segmento de memória compartilhada. - + size - + O número de bytes a serem lidos; deve ser maior ou igual a zero e a soma de offset e size deve ser menor ou igual ao tamanho real do segmento de memória compartilhada. 0 significa que a função lerá shmop_size($shmid) - $start bytes. - + &reftitle.returnvalues; - + Retorna os dados. - + &reftitle.errors; - + Se offset ou size estiverem fora do intervalo, um ValueError é lançado. - + @@ -109,10 +109,10 @@ $shm_data = shmop_read($shm_id, 0, 50); ]]> - + Este exemplo irá ler 50 bytes do bloco de memória compartilhada e colocar os dados dentro de $shm_data. - + &reftitle.seealso; diff --git a/reference/shmop/functions/shmop-size.xml b/reference/shmop/functions/shmop-size.xml index 11c7a3af2..c0fe815b5 100644 --- a/reference/shmop/functions/shmop-size.xml +++ b/reference/shmop/functions/shmop-size.xml @@ -1,5 +1,5 @@ - + @@ -12,10 +12,10 @@ intshmop_size Shmopshmop - + shmop_size é usada para pegar o tamanho, em bytes do bloco de memória compartilhada. - + &reftitle.parameters; @@ -23,20 +23,20 @@ shmop - + O recurso do bloco de memória compartilhada criado por shmop_open - + &reftitle.returnvalues; - + Retorna um inteiro, que representa o número de bytes de bloco ocupados pela memória compartilhada. - + @@ -74,10 +74,10 @@ $shm_size = shmop_size($shm_id); ]]> - + Isso irá trazer o tamanho de um bloco de memória compartilhada identificado por $shm_id em $shm_size. - + + shmop_write @@ -13,9 +13,9 @@ stringdata intoffset - + shmop_write escreve uma string em um bloco de memória compartilhada. - + &reftitle.parameters; @@ -23,45 +23,45 @@ shmop - + O identificador do bloco de memória compartilhada criado por shmop_open. - + data - + Uma string a ser escrita em um bloco de memória compartilhada. - + offset - + Posição onde se deve iniciar a escrita de dados dentro do segmento de memória compartilhada. A posição deve ser maior ou igual a zero e menor ou igual ao tamanho real do segmento de memória compartilhada. - + &reftitle.returnvalues; - + O tamanho dos dados do parâmetro data escritos. - + &reftitle.errors; - + Se offset estiver fora do intervalo, ou se houver tentativa de escrita em um segmento de memória compartilhada somente-leitura, um ValueError é lançado. - + @@ -105,11 +105,11 @@ $shm_bytes_written = shmop_write($shm_id, $my_string, 0); ]]> - + Esse exemplo irá escrever dados dentro de $my_string em um bloco de memória compartilhada, $shm_bytes_written conterá o número de bytes escritos. - + &reftitle.seealso; diff --git a/reference/shmop/shmop.xml b/reference/shmop/shmop.xml index 440e84c95..4cc652ef6 100644 --- a/reference/shmop/shmop.xml +++ b/reference/shmop/shmop.xml @@ -1,6 +1,7 @@ - - + + + A classe Shmop Shmop @@ -10,9 +11,9 @@
&reftitle.intro; - + Uma classe totalmente opaca que substitui recursos shmop a partir do PHP 8.0.0. - +