Довідковий матеріал з основних мов програмування і верстки сайтів.
Готова методика створення простих і складних динамічних сайтів, з використанням PHP і MySQL.
Розробка веб-сайтів під "ключ".
Розробка окремих фрагментів сайтів, консультації з питань верстки веб-сторінок і веб-програмування.
Веб-інструмент
Веб-майстерня
Веб-послуги
Веб-графіка
Веб-ресурси
Хочете бути в курсі подій, що відбуваються на сайті? Підпишіться на отримання останніх новин та статей.
Подивіться в Google
Умовні позначення PHP
Функція робить те-то і те-то. Повертає то-то. Тут має бути наведений опис функції, що повертає значення типу
- string - звичайна рядок, або тип, який можна перевести в рядок.
- int, long - ціле число, або дійсне число (в останньому випадку дрібна частина відсікається), або рядок, що містить число в одному з перерахованих форматів. Якщо рядок не вдається перевести в int. то замість неї підставляється 0, і ніяких попереджень не генерується!
- double, float - дійсне число, або ціле число, або рядок, що містить одне з таких чисел.
- bool - логічний тип, який буде сприйматися або як брехня (нульове число, порожній рядок або константа false), або як істина (все інше). Зазвичай рідко вказується цей тип (замість нього пишуть int. Хоча це і не так).
- array - масив, в загальному випадку асоціативний (див. нижче). Тобто набір пар ключ => значення. Втім, тут може бути переданий і список list.
- list - зазвичай це масив з цілими ключами, пронумерованими від 0 і наступними поспіль. Так як список є різновидом асоціативного масиву, то зазвичай замість параметрів функцій типу list можна підставляти і параметри типу array.
При цьому, швидше за все, функція "нічого не помітить" і буде працювати з цим масивом як зі списком, "подумки" пронумерувавши його елементи. Можна також сказати, що список є упорядкований набір значень (який можна, наприклад, впорядкувати в порядку зростання), тоді як асоціативний масив - упорядкований набір пар значень, кожну з яких логічно безглуздо роз'єднувати.
Увага! При написанні функцій ні в якому разі не набирайте ці імена типів! Вони потрібні тільки для того, щоб уточнити синтаксис якоїсь функції.