Documentación offline PHP master

PharFileInfo::chmod

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

PharFileInfo::chmod

Fija los bits de permiso específicos de los ficheros

Descripción#

public PharFileInfo::chmod(int $perms): void
```php

`PharFileInfo::chmod` permite fijar los bits de ejecución de los ficheros, así como los de solo lectura. Los de escritura son ignorados ya que se fijan al inicio por la variable INI [phar.readonly](#ini.phar.readonly). Al igual que con todas las funcionalidades que modifican el contenido de un phar, la variable INI [phar.readonly](#ini.phar.readonly) debe estar en off para tener éxito si el fichero se encuentra dentro de un archivo `Phar`. Los ficheros dentro de un archivo `PharData` no tienen esta restricción.

## Parámetros

`perms`  
Los permisos (ver `chmod`)

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Un ejemplo con `PharFileInfo::chmod`

'; // establece el bit de ejecución $p['fichier.sh']->chmod(0555); var_dump($p['fichier.sh']->isExecutable()); } catch (Exception $e) { echo 'No puede crear/modificar el phar: ', $e; } ?>

```php

El ejemplo anterior mostrará:

bool(true)