PHP.mk документација

rpmdefine

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.rpmdefine.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.rpmdefine.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
rpmdefine

Референца за `function.rpmdefine.php` со подобрена типографија и навигација.

function.rpmdefine.php

rpmdefine

(PECL rpminfo >= 1.2.0)

rpmdefine(PECL rpminfo >= 1.2.0)

= NULL

function rpmdefine(string $text): bool

Дефинирај или промени вредност на RPM макро.

Дефинирај или промени вредност на RPM макро.

Параметри

text
Ова може да се користи за избирање на патеката на базата на податоци и бекендот што треба да се користи наместо системскиот стандарден.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

ако е овозможен колекторот за отпадоци, rpmdefine() example

<?php
// use an old database (bdb) from an EL-8 chroot
rpmdefine("_dbpath /var/lib/mock/almalinux-8-x86_64/root/var/lib/rpm");
rpmdefine("_db_backend bdb_ro");
print_r(rpmdbinfo("almalinux-release")[0]["Summary"]);

// use a new database (sqlite) from a Fedora-41 chroot
rpmdefine("_dbpath /var/lib/mock/fedora-41-x86_64/root/usr/lib/sysimage/rpm");
rpmdefine("_db_backend sqlite");
print_r(rpmdbinfo("fedora-release")[0]["Summary"]);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

AlmaLinux release file
Fedora release files

Види Исто така

  • rpmexpand() ) се исто така дозволени. Недефиниран макро враќа
  • rpmdbinfo() - Земи информации од RPM датотека

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.