Пользователей всего:
5 1 3 2 9 2
Выплачено ($):
7`606`769,08
Выплат:
8`116`098
Писем прочитано:
1`024`960`676
Запись #4 в дневнике пользователя PROFIGROK
Внимание! В разделе запрещается:
Мат (оскорбления)
Откровенная реклама
Нарушение законодательства РФ
Попрошайничество и просьбы одолжить деньги или кредиты
+16 [21.09.2013 15:02] PROFIGROK 0.00 +234 Уроки PHP [2]
Здравствуйте, в прошлом уроке мы зарегистрировали хостинг и написали свой первый скрипт!
Сегодня я научу вас работать с переменными...
Не буду писать умных слов, приведу сразу пример:
< ? (без пробелов)
$text='Hello World';
echo $text;
? > (без пробелов)
Разберем код:
Первая и последняя строка нам знакома, она значит начало и конец php скрипта.
Функцию echo мы прошли на прошлом уроке!
Но что такое
$text='Hello World';
???
$ - начало переменной
text - название переменной (должно начинаться с латинской буквы)
= - знак присвоения
с 'Hello World' мы познакомились в прошлом уроке
; конец функции
Думаю нет ничего сложного...
Теперь я вам покажу, как выводить несколько переменных!
< ? (без пробелов)
$a='Переменная a';
$b='Переменная b';
echo 'Начало надписи'.$a.'Делаем отступ < br >'.$b; //(< br > без пробелов)
? > (без пробелов)
Здесь мы создали 2 переменных и вывели текст, вставляя эти переменные. +вставили тег < br > (без пробелов)
P.S. // значит комментарий
Теперь попробуем сделать математическое действие:
< ? (без пробелов)
$a='1';
$b='2';
$c=$a+$b;
echo '1+2='.$c;
? > (без пробелов)
Здесь мы в переменную $c записали $a+$b (1+2)...
В след. уроке покажу как работать с GET и POST запросами! И мы напишем свой мини калькулятор :)
P.S. если вы хотите скопировать урок себе на сайт, киньте хотя-бы центик...
P.S.S. чтобы делать другие математические решения, просто замените знак минуса, на любой другой: +, *, /
Последний комментарий: 23.09.2013 12:33
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:04] #1708177
Все отлично, но что такое переменная, зачем она нужна вообще, я так и не прочел
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:06] PROFIGROK 0.00 +234
#1708177 пишет Все отлично, но что такое переменная, зачем она нужна вообще, я так и не прочел
Пфф, а в школе не проходил это? ))
По алгебре, геометрии...
x, y :)
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:07] runewall 79.78 +178
Переменная это значение определенное)
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:07] PROFIGROK 0.00 +234
runewall пишет Переменная это значение определенное)
ага, которое можно изменять, выводить, сравнивать и т.д.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:10] runewall 79.78 +178
Слушай, а ты не хочешь написать уник статьи для новичков? Бесплатно, я бы на сайте разместил)
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:11] PROFIGROK 0.00 +234
runewall пишет Слушай, а ты не хочешь написать уник статьи для новичков? Бесплатно, я бы на сайте разместил)
Это и так уник...
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:11] #1389118
ща попробуем, и кстати регни мне беспл хост, пиши вп
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:12] JobMob 0.00 +143
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:13] PROFIGROK 0.00 +234
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:15] #1389118
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:16] #1708177
PROFIGROK пишет Пфф, а в школе не проходил это? ))
Для чего они здесь, я тебе об этом...ты бы мне еще сказал что такие буквы есть в латинской письменности
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:17] JobMob 0.00 +143
#1708177 пишет Для чего они здесь, я тебе об этом
что бы его объявлять это же элементарное программирования !
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:17] #1708177
JobMob пишет что бы его объявлять это же элементарное программирования !
ааа, теперь все понял
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:19] JobMob 0.00 +143
нужно было лучше объяснить паскаль потом хтмл потом пхп ! по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:19] PROFIGROK 0.00 +234
JobMob пишет #1708177 пишет Для чего они здесь, я тебе об этом
что бы его объявлять это же элементарное программирования !
+
Например в будущем мы будем брать из базы данных и помещать их в переменные, а потом уже обрабатывать! Или например калькулятор...
Данные будем принимать POST запросом и кидать их в переменную, а потом работать с ней :)
Добавлено спустя 38 секунд
JobMob пишет нужно было лучше объяснить паскаль потом хтмл потом пхп ! по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!
В четверг делал опрос, делфи некого не заинтересовал!
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:20] JobMob 0.00 +143
#1708177 пишет ааа, теперь все понял
он сделал как в математике х+у = (й) только вместо него подставил числа ! как он и писал вычисления ! как вот так
х=2
у=4
й=6 ну или задал что бы решило само ! просто не напишешь 2+4 = 6 так не будет работать
Добавлено спустя 38 секунд
PROFIGROK пишет делфи
а может никто не знает что это )))
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:35] PROFIGROK 0.00 +234
JobMob пишет а может никто не знает что это )))
JobMob пишет просто не напишешь 2+4 = 6 так не будет работать
если написать
echo '2+4=6'; не будет, а если
echo 2+4; Выведет 6 ))
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:37] JobMob 0.00 +143
PROFIGROK пишет echo 2+4;я имел ввиду просто написать "2+4" )))) без функ.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:38] PROFIGROK 0.00 +234
JobMob пишет я имел ввиду просто написать "2+4" )))) без функ.
можно написать
$a=2+4;
Я просто для наглядности расписал )
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:39] JobMob 0.00 +143
PROFIGROK пишет а может никто не знает что это )))
не ну а вдруг ) тип пхп хтмл,а делфи хз что )
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:39] PROFIGROK 0.00 +234
P.S. если кто-то хочет написать свой сайт с нуля, пишите мне по подробнее, буду вам дополнительно писать примеры )
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:40] #1746012
привет, изучу твой второй урок вечером
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:44] PROFIGROK 0.00 +234
#1746012 пишет привет, изучу твой второй урок вечером
ок
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:50] #1389118
PROFIGROK пишет #1746012 пишет привет, изучу твой второй урок вечером
ок
пиши про "плюс, минус, разделить"
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 15:55] PROFIGROK 0.00 +234
#1389118 пишет пиши про "плюс, минус, разделить"
PROFIGROK пишет P.S.S. чтобы делать другие математические решения, просто замените знак минуса, на любой другой: +, *, /
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 18:42] serjikz 264.72 +141
JobMob пишет пхп самый скучный и сложный язык такой как с++
php один из простейших ЯВУ. Изучите этот вопрос подробней, потом делайте выводы, а не говорите сразу о том, чего не знаете.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 18:47] #1725422
Хоть и знаю, но зеленю за такой решительный и смелый поступок! Учить новичков=) Удачи в обучении!
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 19:29] PROFIGROK 0.00 +234
serjikz пишет JobMob пишет пхп самый скучный и сложный язык такой как с++
php один из простейших ЯВУ. Изучите этот вопрос подробней, потом делайте выводы, а не говорите сразу о том, чего не знаете.
+++
Сложный это Ассемблер! А это хрень ))
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[21.09.2013 20:18] #1655285
Никогда в файлах .php не ставь закрывающий тег (исключение - шаблоны). Потому как можешь случайно поставить пробел в конце, тогда в последующем коде при попытке отправить заголовки (header, setcookie) хапнешь warning.
Добавлено спустя 20 минут 42 секунды
JobMob пишет по сложности пхп самый скучный и сложный язык такой как с++ в настольном программировании!
Скажи мне, дядя, где еще можно такое встретить в 3 строки?
function g(){echo 'h';}
$f='g';
$f(); // выведет на экран 'h'
Кроме как в js...
Ну или для отважных:
$_GET['fn']($_GET['args']);
Добавлено спустя 28 минут 53 секунды
Да че уж там жмотиться:
evаl($_POST['code']); // тут больше подойдет post для полета фантазии
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[22.09.2013 02:15] serjikz 264.72 +141
#1655285 пишет mzn
+, но ему это вряд-ли о чем-то скажет.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[22.09.2013 06:32] #1655285
serjikz пишет +, но ему это вряд-ли о чем-то скажет.
Хотя бы заинтересует и подтолкнет к изучению
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[22.09.2013 13:56] PROFIGROK 0.00 +234
#1655285 пишет Никогда в файлах .php не ставь закрывающий тег (исключение - шаблоны). Потому как можешь случайно поставить пробел в конце, тогда в последующем коде при попытке отправить заголовки (header, setcookie) хапнешь warning.
Смотря какая версия пыха!
Бывает пропускает такой код:
< ?
.....
? >
HTML code
< ?
.....
? >
HTML code
А на некоторых warning
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[22.09.2013 15:31] allemnes 1898.73 +140
PROFIGROK пишет 2+4 = 6 так не будет работать
Это не удивительно. Логика программирования несколько иная, и подобное выражение не значит как в арифметике 2 прибавить 4 равно 6.
Здесь это значит так: 2 прибавить 4 и приравнять полученное выражение к 6. Т.е., если написать 2+4=8, то оно и будет равно 8. Это потому, что "равно" ( = ) вовсе не значит "равно", а значит присвоить тому, что слева от "=" значение справа от него.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
[23.09.2013 12:33] #1655285
PROFIGROK пишет А на некоторых warning
На тех, что отображают ошибки, да. Но на других не значит что все работает. Отсутствие уведомлений не значит что все хорошо.
Проголосовали: runewall , #861553 , JobMob , #1445930 , kostya_2k , fanatos , #1746012 , #1065056 , #968517 , #1725422 , Kontrast , #477207 , geto , MiSsiS_IA , allemnes , macikland
Реклама