{% else-1 %}
Обновить
* Тема закрыта!
1.
TaJBoY * 5.85
[автор] (3 июл 2016, 07:23) [0/0] [0] [спам] [под]

Долго я сегодня рассматривал данный код, во многих видео уроках правила переменных слушал. И здесь я думаю, переменные неправильно ввели?
Да?
Вывели переменную а потом уже ей значение дали..
Я не понял вообще данный пример.
Подскажите, так правильно?
Добавлено 03.07.16 в 07:23:28:
Вот код
Изображение

Прикрепленные файлы:
* PROFIWM_COM_10162_1580587_Screenshot_2016-07-03-09-05-25-1.png (23.52 кб)

Изм. 1 раз. / Посл. изм.
TaJBoY * 5.85
(3 июл 2016, 07:24)
2. (3 июл 2016, 07:28) [0/0] [0] [спам] [под]

Смотри, ты задал сначала функцию, потом переменную, а уже после неё ты вызвал эту функцию, которая берёт эту ранее заданную переменную. Т.е. важно не когда ты создал, а именно вызвал функцию
Добавлено 03.07.16 в 07:30:08:
Однако, будь осторожен с global'ом лучше не дружи вообще

3. (3 июл 2016, 07:46) [0/0] [0] [спам] [под]

ну так сначала задаётся значение переменной ибо ф-я вызывается уже после присвоения..тут всё правильно..

4.
MrTrump * 15.36
(3 июл 2016, 09:08) [0/0] [0] [спам] [под]

echo $age вот тут ты уже вывел значение переменной age в функции, а вверху задал значение переменной. Все вроде бы тут ясно. и еще №2 пост.


Изм. 1 раз. / Посл. изм.
MrTrump * 15.36
(3 июл 2016, 09:09)
5.
bibilink * 19.01
(3 июл 2016, 10:30) [0/0] [0] [спам] [под]

Если прибавляешь единичку, то
++$age;

6.
Victor * Верифицирован 41.37
(3 июл 2016, 10:43) [0/0] [0] [спам] [под]

Все ок тут


Очаг
7.
bibilink * 19.01
(3 июл 2016, 10:55) [0/0] [0] [спам] [под]

Еще такой вариант может быть.

function birthday(){

static $age = 30;

echo ++$age;

}

birthday(); //31
birthday(); //32
birthday(); //33

8.
Happy * 0.02
(3 июл 2016, 12:40) [0/0] [0] [спам] [под]
Assassin_Creed,

Что же такого опасного в "global" ?

9. (3 июл 2016, 13:13) [0/0] [0] [спам] [под]
Happy,

Во-первых, извините что вас отвлекаю, вы не могли бы помочь
Во-вторых, да, конечно!
В-третьих, на форуме вы указали, что global опасная вещица, почему вы так решили?
В-четвертых, global создает не нужные зависимости, если для процедурного стиля такое ещё куда не шло, но в ООП - это нарушение в взаимодействии систем. Более того, главный закон систематики говорит, что увеличение количества систем ведёт к усложению их взаимодействия, а если им ещё мешают из вне - возникает хаос. Значит, вам нужно прочитать о явных и не явных зависимостях и принципы ООП

10.
Happy * 0.02
(3 июл 2016, 13:18) [0/0] [0] [спам] [под]

Assassin_Creed, но в первом посте и близко не пахнет ООП.

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений