|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 |
| -<!-- EN-Revision: 5fccbe5195820cd9ec0045674312ec567ef5f6ed Maintainer: mproshchuk Status: ready --> |
3 |
| -<!-- $Revision$ --> |
| 2 | +<!-- EN-Revision: 117340b0d72bc8884290450ae8b89643528e0f58 Maintainer: mproshchuk Status: ready --> |
4 | 3 | <chapter xml:id="language.types" xmlns="http://docbook.org/ns/docbook">
|
5 | 4 | <title>Типи</title>
|
6 | 5 |
|
|
27 | 26 | PHP — це динамічно типізована мова, тобто не потрібно вказувати тип змінної,
|
28 | 27 | оскільки він визначається під час виконання коду. Тим не менш, можливо
|
29 | 28 | статично типувати деякі аспекти мови за допомогою
|
30 |
| - <link linkend="language.types.declarations">оголошення типів</link>. |
| 29 | + <link linkend="language.types.declarations">оголошення типів</link>. |
| 30 | + Докладніше про типи: <link linkend="language.types.type-system">Система типів |
| 31 | + PHP</link>. |
31 | 32 | </para>
|
32 | 33 |
|
33 | 34 | <para>
|
|
36 | 37 | операцію, PHP намагатиметься
|
37 | 38 | <link linkend="language.types.type-juggling">перетворити тип</link> значення
|
38 | 39 | в той, що підтримує її.
|
39 |
| - Цей процес залежить від контексту, в якому значення використоваються. |
| 40 | + Цей процес залежить від контексту, в якому значення використовуються. |
40 | 41 | Більше інформації у розділі
|
41 | 42 | <link linkend="language.types.type-juggling">Перетворення типів</link>.
|
42 | 43 | </para>
|
|
59 | 60 |
|
60 | 61 | <para>
|
61 | 62 | Щоб перевірити тип та значення
|
62 |
| - <link linkend="language.expressions">виразу</link>, використовуйте |
63 |
| - функцію <function>var_dump</function>. |
| 63 | + <link linkend="language.expressions">виразу</link>, використовується |
| 64 | + функція <function>var_dump</function>. |
64 | 65 | </para>
|
65 | 66 |
|
66 | 67 | <para>
|
67 |
| - Щоб отримати читабельне представлення типів при налагодженні, використовуйте |
68 |
| - функцію <function>gettype</function>. |
69 |
| - Для отримання типу <link linkend="language.expressions">виразу</link> є |
70 |
| - функція <function>get_debug_type</function>. |
71 |
| - Проте для перевірки відповідності виразу конкретному типу використовується |
72 |
| - функція <literal>is_<replaceable>type</replaceable></literal>. |
| 68 | + Для отримання зрозумілого представлення типів під час налагодження |
| 69 | + використовується функція <function>gettype</function>. Для отримання типу |
| 70 | + <link linkend="language.expressions">виразу</link> є функція |
| 71 | + <function>get_debug_type</function>. Проте для перевірки відповідності виразу |
| 72 | + конкретному типу використовується функція |
| 73 | + <literal>is_<replaceable>type</replaceable></literal>. |
73 | 74 | <!-- TODO When PhD support is there: <function>is_<replaceable>type</replaceable></function> -->
|
74 | 75 |
|
75 | 76 | <informalexample>
|
|
0 commit comments