Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
meravaz |
Отправлено: Aug 29 2011, 09:45 PM
|
||||
Генерал Группа: Members Сообщений: 266 Пользователь №: 1600 Регистрация: 22-May 08 |
изучаю пхп, наткнулся вот на что, ниже приведена страница ВСЕГО 3го урока. может хоть кто нибудь сказать русским человеческим языком о чем тут вообще речь? ((( Константы Константы объявляются в РНР при помощи функции define(): define(CONSTANT, value) Первый параметр этой функции – имя константы, второй – её значение. При использовании константы на неё ссылаются по имени:
По традиции имена констант пишут буквами верхнего регистра. И хотя это только традиция, мы Вам рекомендуем ей следовать, поскольку плохие программисты получаются в том числе и из тех, кто не следовал хорошим традициям J. Существует функция defined(), которая проверяет, определена ли константа:
-------------------- |
||||
Матроскин |
Отправлено: Aug 30 2011, 10:30 AM
|
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Тут вроде бы человеческим языком и сказано все
Если говорить проще и провести аналогию, то константу можно сравнить с переменной, с той разницей, что значение переменной в работе скрипта можно менять сколько угодно. Значение же константы, установленное однажды, затем изменить нельзя (константа - постоянна). Чаще всего константы используются для присвоения им значений всевозможных настроек... например, данные для подключения к серверу БД, имя домена, кодировка и т.д. Зачем? Ведь все это можно было бы поместить и в переменную... Ответ очевиден. Где-нибудь в скрипте, забыв, мы могли бы переназначить случайно переменную, скажем, с именем пользователя для подключения к БД... в результате мы бы долго искали причину, по которой не работает подключение БД. С константой такой ошибки не будет. Надеюсь, объяснил доступно -------------------- |
meravaz |
Отправлено: Sep 2 2011, 08:39 PM
|
||
Генерал Группа: Members Сообщений: 266 Пользователь №: 1600 Регистрация: 22-May 08 |
продолжаю изучать )) есть пример, вот код
код работает все получилось, НО есть ли у кого нить другой пример использования данного кода? можно ли $per = "мир"; вместо слова мир поставить ссылку или что нить другое? -------------------- |
||
meravaz |
Отправлено: Sep 2 2011, 09:34 PM
|
||||
Генерал Группа: Members Сообщений: 266 Пользователь №: 1600 Регистрация: 22-May 08 |
возможно ли использование $_get в запросе? ну например
вот на вот это код молчит, на ссылку index.php?sex=boy&bukva=a выводиться чистая страница
-------------------- |
||||
Матроскин |
Отправлено: Sep 3 2011, 10:03 AM
|
||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Пожалуйста, никто этого не запрещает. В переменных можно хранить любые значения всех типов, предусмотренных в PHP. -------------------- |
||||
Матроскин |
Отправлено: Sep 3 2011, 10:09 AM
|
||||||||||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
К массиву $_GET правильно обращаться в верхнем регистре:
Если в массиве $_GET содержатся данные строкового типа, то в запросе их нужно обрамлять одинарными кавычками:
-------------------- |
||||||||||
meravaz |
Отправлено: Sep 3 2011, 12:50 PM
|
||
Генерал Группа: Members Сообщений: 266 Пользователь №: 1600 Регистрация: 22-May 08 |
а есть примеры какие нить? (( -------------------- |
||
Матроскин |
Отправлено: Sep 4 2011, 11:13 AM
|
||
Генерал Группа: Members Сообщений: 245 Пользователь №: 2581 Регистрация: 9-June 09 |
Пожалуйста Вот наиболее часто используемые:
Это основные типы данных, которые можно хранить в переменных. Есть еще несколько, которые также можно условно типизировать. Все это можно найти в любом учебнике. -------------------- |
||