downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

Phar::offsetSet> <Phar::offsetExists
[edit] Last updated: Fri, 07 Jun 2013

view this page in

Phar::offsetGet

(PHP >= 5.3.0, PECL phar >= 1.0.0)

Phar::offsetGetObtener un objeto de la clase PharFileInfo para un fichero específico

Descripción

int Phar::offsetGet ( string $offset )

Ésta es una implementación de la interfaz ArrayAccess que permite la manipulación directa del contenido de un archivo Phar utilizando los corchetes de acceso al array. Phar::offsetGet() se usa para recuperar ficheros de un archivo Phar.

Parámetros

offset

El nombre del fichero (ruta relativa) a buscar en un Phar.

Valores devueltos

Devuelve un objeto de la clase PharFileInfo que puede usarse para iterar sobre el contenido de un fichero o para recuperar información sobre el fichero actual.

Errores/Excepciones

Este método lanza una extepción de tipo BadMethodCallException si el fichero no existe en el archivo Phar.

Ejemplos

Ejemplo #1 Ejemplo de Phar::offsetGet()

Ya que todas las clases implementan la iterfaz ArrayAccess, Phar::offsetGet() es automáticamente llamada a utilizar el operador [].

<?php
$p 
= new Phar(dirname(__FILE__) . '/miphar.phar'0'miphar.phar');
$p['existe.txt'] = "el fichero existe\n";
try {
    
// automáticamente llama a offsetGet()
    
echo $p['existe.txt'];
    echo 
$p['no_existe.txt'];
} catch (
BadMethodCallException $e) {
    echo 
$e;
}
?>

El resultado del ejemplo sería:

el fichero existe
Entry no_existe.txt does not exist

Ver también



add a note add a note User Contributed Notes Phar::offsetGet - [0 notes]
There are no user contributed notes for this page.

 
show source | credits | sitemap | contact | advertising | mirror sites