PHP Classes

File: README-EL.md

Recommend this page to a friend!
  Packages of Christos Drogidis   TCurrencyHandler   README-EL.md   Download  
File: README-EL.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: TCurrencyHandler
Retrieve details and format currency symbol values
Author: By
Last change: Initial
Date: 1 month ago
Size: 6,151 bytes
 

Contents

Class file image Download

ASCOOS OS ? TCurrencyHandler

???? ??????, modular ???????????? ?????????? ??? ?? ASCOOS Web Operating System.

? ????? ????? ????? ??? ???????? ??????? 1500 ??????? ??? ????????? ?? ASCOOS OS.

Ascoos

??????? ????????????

??????????

? TCurrencyHandler ????? ? ????? ??????? ????????? ????? (?? ??????? ??????) ??? ASCOOS OS, ??????????? ??? ?? ???????????:

  • ??? ????????????? ??? ?? ???? ?????? ??? ASCOOS Kernel
  • ?? ??????? ????????? ???????? ???????????? ??????? (Extras Classes Manager)
  • ??? ?????????? ??????????? DoBu
  • ??? ??? ??????, ?????? ??? ???????? module ??????????? ??????????

? ????? ???????:

  • ??????? ??????????
  • ????????? (EN/EL)
  • ??????? ????????????
  • ?????????
  • ?????????????? (aliases)
  • ?????????? crypto
  • ?????????? ISO?4217 (?????? + deprecated)

??????????????

  • ? ?????????? ISO?4217
  • ? ?????????? deprecated ??????????
  • ? ?????????? crypto
  • ? ????????????? ????????? (EN/EL)
  • ? ????????? ????????
  • ? ??????????? ?????
  • ? ?????????????? ???? aliases
  • ? ?????????
  • ? ??????? UTF?8
  • ? ?????? ?????????? ?? DoBu
  • ? ??????????? ??????? ???? Extras Manager

???????????

???? ? ????? ????? ????? ??? ?????????? ASCOOS OS Extras Kernel Classes ??? ??? ??????? ??????????? ????? ??????? ??? ???? ??????.

Namespace

use ASCOOS\OS\Kernel\Science\Financials\TCurrencyHandler;

??????????

? ??????? ??????? ???????? ???? ??? ?????????? ????????? Extras Classes Manager.

ASCOOS OS

?????????? DoBu

?? repository ???????????? ????? DoBu docblocks ???:

  • ?? ?????? ?? ??? ????? ??? ?? ?????? ?????????????
  • ??? ?????
  • ???? ??????
  • ???????????
  • ??????????????? ??????
  • ??????????
  • ?????????? ?? EN/EL

?? DoBu ????? ? ??????? DSL ??????????? ??? ASCOOS OS.

?????????? DoBu ??? ?????? ?????????????

/*
dobu {
    file:id(`expl15435`) {
        ascoos {
            name {`ASCOOS OS`},
            version {`1.0.0`},
        },
        example {
            class {`TCurrencyHandler`}
            source {`example.php`},
            category:langs {
                en {`Financials`},
                el {`?????????? ????????`}
            },
            description:langs {
                en {`A complete example of currency management: symbols, names, formatting, validation.`},
                el {`??? ?????? ?????????? ??????????? ??????????: ???????, ?????????, ???????????, ?????????.`}
            },
            author {`Drogidis Christos`},
            sincePHP {`8.4.0`}
        }
    }
}
*/

?????????? ??????

use ASCOOS\OS\Kernel\Science\Financials\TCurrencyHandler;

$currency = TCurrencyHandler::getInstance();

// ??????????????
echo $currency->normalize('xbt'); // BTC

// ?????????
var_dump($currency->isValid('EUR')); // true

// ???????
echo $currency->getSymbol('USD'); // $

// ????????
echo $currency->getName('EUR', 'el'); // ????

// ???????????
echo $currency->format(1234.56, 'EUR'); // 1.234,56 ?

????? ?? ?????? ??????????: example.php ??? ??????? ?? ???????? ??????????

ASCOOS OS

?????????? ??????????????

?? ASCOOS OS ???????????? Full Modular Kernel Architecture:

  • ??????? ??????? ????? Deep Core Kernel
  • ????? ????? Extras (????????????)
  • ?? namespace ??? ??????????????? ?? ?????? ????
  • ? Extras Manager ??????????: - ?????????? - ?????????? ??????? - ?????????????? ????????

? TCurrencyHandler ????? Kernel Science module, ???? ?????????? ?? Extra.

????? ??????

AGL (ASCOOS General License)

??????????

????????? ??????? ?????????? ??? ASCOOS OS https://www.ascoos.com