PharFileInfo::chmod
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PharFileInfo::chmod
Референца за `pharfileinfo.chmod.php` со подобрена типографија и навигација.
PharFileInfo::chmod
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
PharFileInfo::chmod — (PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
= NULL
Поставува дозволи за битови специфични за датотеката PharFileInfo::chmod() phar.readonly овозможува поставување на битот за дозволи за извршна датотека, како и битови само за читање. Битите за запишување се игнорираат и се поставуваат во време на извршување врз основа на phar.readonly INI променлива. Како и со целата функционалност што ги менува содржините на phar, за да работи за INI променливата мора да биде исклучена за да успее ако датотеката е во PharData архива. Датотеките во
Вратени вредности
Не се враќа вредност.
Примери
ако е овозможен колекторот за отпадоци, Поставува дозволи за битови специфични за датотеката example
<?php
// make sure it doesn't exist
@unlink('brandnewphar.phar');
try {
$p = new Phar('brandnewphar.phar', 0, 'brandnewphar.phar');
$p['file.sh'] = '#!/usr/local/lib/php
<?php echo "hi"; ?>';
// set executable bit
$p['file.sh']->chmod(0555);
var_dump($p['file.sh']->isExecutable());
} catch (Exception $e) {
echo 'Could not create/modify phar: ', $e;
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
bool(true)