Science
extends AbstractProvider
in package
FinalYes
Провайдер научных данных: химические элементы, единицы измерения, планеты.
Символ и название элемента согласованы между собой (по таблице «символ → название»); единицы — из системы СИ. Пригодно для тестовых научных приложений.
Table of Contents
Methods
- __construct() : mixed
- chemicalElement() : string
- Название химического элемента, согласованное с символом.
- chemicalSymbol() : string
- Символ химического элемента.
- planet() : string
- Планета Солнечной системы.
- unit() : string
- Единица измерения.
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
chemicalElement()
Название химического элемента, согласованное с символом.
public
chemicalElement() : string
Выбирается случайный символ, для него из таблицы возвращается название, поэтому имя всегда соответствует существующему элементу.
Return values
string —название элемента (Hydrogen, Iron, Gold…)
chemicalSymbol()
Символ химического элемента.
public
chemicalSymbol() : string
Return values
string —обозначение элемента (H, Fe, Au…)
planet()
Планета Солнечной системы.
public
planet() : string
Return values
string —название планеты (Mercury, Venus, Earth…)
unit()
Единица измерения.
public
unit() : string
Return values
string —название единицы (meter, kilogram, newton…)