Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Вопрос новичка в программировании вобще и PHP в частности

Дед Мороз Мастер (1767), закрыт 17 лет назад
Что такое переменная? Понятие переменной, может где-то можно почитать по ней ?
Sir Dragon the Great Мыслитель (5580) 17 лет назад
Переменная

В общем, почти как в математике.

В отличие от константы, значение которой всегда постоянно, переменная может менять своё значение.
Например, есть некая формула: (x + 2)
Ты можешь написать функцию, которая будет принимать значения x и возвращать результат, согласно формуле:

Так:
при x = 1, результат = 3
x = 2, результат = 4
и т. д.

Физически же в оперативной памяти создаётся область определённого размера от одного байта до нескольких мегабайт (для объектных переменных) - для удобства программиста, ей присваивается какое-либо логическое имя, например, тот же "x".

Потом программист может хранить в этом участке памяти любое значение (если оно влезает в отведённую область) .
И использовать это значение в других вычислениях, просто указывая её имя, а не подставляя каждый раз новое значение.

От того, что переменная может изменять свое значение она и получила своё имя.
Мюнхгаузен Искусственный Интеллект (123376) 17 лет назад
1) А поиском, как будущий веб-программист пользавться не пробовали?

2) Переменная в традиционных языках программирования — поименованная ячейка памяти, имя которой можно использовать для осуществления доступа к данным, находящимся по данному адресу. http://ru.wikipedia.org/wiki/ В РНР не нужно объявлять о наличии переменной до того, как ею воспользоваться и её тип. Можно сразу писать $foo = 2 или $bar = 'ёклмн' В других языках бывает иначе.

3) Как "РНР в частности", Вас может заинтересовать ещё и то, что есть "переменные переменные": http://phpclub.ru/faq/wakka.php?wakka=VariablesVariables
Гектер Мастер (1759) 17 лет назад
Вопервых купите самоучитель php. Вовторых если Вы не знаете, что такое переменная, то значит не знаете ни одного языка программирования. Не беритесь за изучение php пока не выучите язык разметки html и язык клиентских сценариев javascript
Похожие вопросы