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

mqseries_strerror

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

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

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

function.mqseries-strerror.php

mqseries_strerror

(PECL mqseries >= 0.10.0)

mqseries_strerrorВраќа порака за грешка што одговара на кодот за резултат (MQRC)

= NULL

mqseries_strerror(int $reason): string

mqseries_strerror() враќа порака што одговара на кодот за резултат на причината.

Параметри

reason
Код на причината што го квалификува compCode.

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

текстуална репрезентација на пораката за кодот на причината.

Примери

Пример #1 mqseries_strerror() example

<?php
if ($comp_code !== MQSERIES_MQCC_OK) {
printf("open CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
exit;
}
?>

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

Connx CompCode:2 Reason:2059 Text:Queue manager not available for connection.

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

j dot romero dot 1214 at gmail dot com
пред 13 години
There might be some error codes missing from the package depending on the MQ client version you are using. To prevent further versions from returning an empty error message simply use a function such as:

<?php
    //... wrapper class ...

    public function getErrorMessage ($errorCode) {
        $errorString = mqseries_strerror($errorCode);
        if (!empty($errorString)) {
            return $errorString;
        } else {
            switch ($errorCode) {
                // insert missing codes here
                case 2537:
                    return "Channel is not available.";
                case 2538:
                    return "Host is not available.";
                case 2539:
                    return "Channel configuration error.";
                case 2540:
                    return "Channel name is unknown.";
                default:
                    return "Unexpected error ({$errorCode})";
            }
        }
    }

    // ... wrapper class ...
?>
На оваа страница

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

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

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

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

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