Відмінності між версіями «Змінні та типи данних в PHP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 3: Рядок 3:
  
 
<font color="#008000">$</font><font color="#0000BB">names</font><font color="#008000">=</font><font color="#FF0000">&quot;я інформація в пам'яті тчк&quot;</font><font color="#008000">;</font><br>
 
<font color="#008000">$</font><font color="#0000BB">names</font><font color="#008000">=</font><font color="#FF0000">&quot;я інформація в пам'яті тчк&quot;</font><font color="#008000">;</font><br>
 
  
 
Змінні в PHP представляються у вигляді рядка, що починається знаком долара, а за ним слідує ім'я змінної. Ім'я змінної може складатися з латинських літер, звичайних цифр і деяких символів або комбінацій літер, цифр і символів. Воно є чутливим до регістра й не може починатися з цифри.
 
Змінні в PHP представляються у вигляді рядка, що починається знаком долара, а за ним слідує ім'я змінної. Ім'я змінної може складатися з латинських літер, звичайних цифр і деяких символів або комбінацій літер, цифр і символів. Воно є чутливим до регістра й не може починатися з цифри.
  
 
'''Всі змінні діляться на певні типи:'''
 
'''Всі змінні діляться на певні типи:'''
boolean (двійкові дані)
+
*[[boolean (двійкові дані)]]
integer (цілі числа)
+
*[[integer (цілі числа)]]
float або double (числа із плаваючою крапкою)  
+
*[[float або double (числа із плаваючою крапкою)]]
string (рядка)
+
*[[string (рядка)]]
array (масиви)
+
*[[array (масиви)]]
  
 
'''В PHP значення змінних може бути отримане в такий спосіб:'''
 
'''В PHP значення змінних може бути отримане в такий спосіб:'''
Рядок 22: Рядок 21:
  
 
'''Період дії(існування) змінних'''
 
'''Період дії(існування) змінних'''
  Змінні в PHP існують тільки на час виконання користувачем одного запиту до сервера. Це означає, що коли користувач заходить на головну сторінку сайту, а з неї переходить на внутрішню сторінку, то всі змінні, які були створені при створенні головної сторінки не передаються далі, а при новому запиті створюються заново.
+
Змінні в PHP існують тільки на час виконання користувачем одного запиту до сервера. Це означає, що коли користувач заходить на головну сторінку сайту, а з неї переходить на внутрішню сторінку, то всі змінні, які були створені при створенні головної сторінки не передаються далі, а при новому запиті створюються заново.
  Якщо, наприклад, меню сайту перебуває в базі даних MySQL, то при кожному запиті користувача (переходу зі сторінки на сторінку) web-сервер, виконуючи код PHP, буде запитувати з бази даних інформацію з меню й заносити її в одну й ту саму змінну.
+
Якщо, наприклад, меню сайту перебуває в базі даних MySQL, то при кожному запиті користувача (переходу зі сторінки на сторінку) web-сервер, виконуючи код PHP, буде запитувати з бази даних інформацію з меню й заносити її в одну й ту саму змінну.
  Чому ж тоді всі сторінки різні, якщо всі змінні починаються з нуля? Тому що, коли користувач натискає на посилання він передає web-серверу змінну з певним значенням. А веб-сервер, щоразу при виконанні коду PHP перевіряє на існування змінної з певним значенням і якщо вона існує, то виконує певний сценарій. І в результаті ви отримуєте іншу сторінку. Так як, веб-сервер, виконав код PHP по іншому сценарію.
+
Чому ж тоді всі сторінки різні, якщо всі змінні починаються з нуля? Тому що, коли користувач натискає на посилання він передає web-серверу змінну з певним значенням. А веб-сервер, щоразу при виконанні коду PHP перевіряє на існування змінної з певним значенням і якщо вона існує, то виконує певний сценарій. І в результаті ви отримуєте іншу сторінку. Так як, веб-сервер, виконав код PHP по іншому сценарію.
  
  

Версія за 13:44, 16 квітня 2010

Змінна - це літерно-символьне подання частини інформації, яка перебуває в пам'яті в Web-сервера.

В php змінна виглядає ось так:

$names="я інформація в пам'яті тчк";

Змінні в PHP представляються у вигляді рядка, що починається знаком долара, а за ним слідує ім'я змінної. Ім'я змінної може складатися з латинських літер, звичайних цифр і деяких символів або комбінацій літер, цифр і символів. Воно є чутливим до регістра й не може починатися з цифри.

Всі змінні діляться на певні типи:

В PHP значення змінних може бути отримане в такий спосіб: 1. заздалегідь визначено web-програмістом; 2. отримано в результаті виконання веб-сервером функцій/операцій; 3. отримано через запит браузера методом Get або Post.

Останній варіант і використовується для створення інтерактивного спілкування сторінки сайту з відвідувачем. Вибираючи той або інший варіант відповіді, вводячи інформацію в поля, або ми просто хочемо запам'ятати обрані настроювання користувачем програмістами використовується методи Get або Post для відправлення/отримання запитів з інформацією.

Період дії(існування) змінних Змінні в PHP існують тільки на час виконання користувачем одного запиту до сервера. Це означає, що коли користувач заходить на головну сторінку сайту, а з неї переходить на внутрішню сторінку, то всі змінні, які були створені при створенні головної сторінки не передаються далі, а при новому запиті створюються заново. Якщо, наприклад, меню сайту перебуває в базі даних MySQL, то при кожному запиті користувача (переходу зі сторінки на сторінку) web-сервер, виконуючи код PHP, буде запитувати з бази даних інформацію з меню й заносити її в одну й ту саму змінну. Чому ж тоді всі сторінки різні, якщо всі змінні починаються з нуля? Тому що, коли користувач натискає на посилання він передає web-серверу змінну з певним значенням. А веб-сервер, щоразу при виконанні коду PHP перевіряє на існування змінної з певним значенням і якщо вона існує, то виконує певний сценарій. І в результаті ви отримуєте іншу сторінку. Так як, веб-сервер, виконав код PHP по іншому сценарію.




Перейти до Інтернет-програмування