Обучаюсь php+mysql, мои вопросы

Печать RSS
431

Автор
Чатланин
0
Добрый день, сегодня решил учить php+mysql, будут несколько личных вопросов.
Читаю php.su дошёл до Константы PHP
там есть пример с Пи. интересно ещё где вы используете константы smile
Хочу ваши примеры которые вы используете на сайтах, кто с чего начинал smile
Желательно примеры математического характера, типа задачкиsmile
Изменил: Don (19.06.2011 / 13:32)

2000 лет д.н.э.
0
Константа это константа.
она один раз определяется и переназначить ее нельзя.
кроме того область видимости у нее как у суперглобальных массивов.
она видна и в классах и в функциях

Голубые штаны
0
ramzes (19 Июня 2011 / 13:15)
Константа это константа.
И самое главное - что с этим не поспоришь ведь!

З.Ы. К примеру, если ты юзаешь константу в функции, то ее не нужно объявлять. Достаточно просто обратиться к ней. К примеру, обычная переменная в функции не работает, ее нужно заново объявлять. Глобальная переменная - ее тоже для начала нужно вызвать....
Автор
Чатланин
0
3. А где ты константу часто используют?
К примеру я думаю использовать
Вот мой к примеру cms
<?php
require 'system/config.php';
require 'system/functions.php';
include 'style/'.$style.'/head.php'; - Можно ли её поместить в functions.php  в виде константы

include 'style/'.$style.'/foot.php';
?>


Добавлено через 05:10 сек.
вот как я думаю использовать её
system/functions.php
<?php
тра ля ля.....


define ('HEAD','style/'.$style.'/head.php')
define ('FOOT','style/'.$style.'/foot.php')
?>

потом вывести


<?php
require 'system/config.php';
require 'system/functions.php';
define HEAD;
тра ля ля..
define FOOT;
?>
Изменил: Don (19.06.2011 / 15:13)

2000 лет д.н.э.
0
3. dima.london, это называется областью видимостиsmile

Добавлено через 01:29 сек.
4. Suleiman, можно, любой текст, как и в переменную
\\ принято использовать верхний регистр в именах констант, для лучшей читаемости кода

Добавлено через 03:32 сек.
define head;
тра ля ля..
не так
echo head;
вот так

Чатланин
0
4. Suleiman, include head; .... называй константы большими буквами желательней smile
Автор
Чатланин
0
5. аха, насчёт регистра вроде читал просто забыл сделать smile хотя мне кажется если я буду диз вбивать в константы не везде откроется диз,так как в некоторых случиях пути будут разные, к примеру вдруг путь нужно сделать ../style/'.$style.'/head.php - (..), мм теперь нужно будет константу попробовать использовать в условиях if() - можете примерчик сделать наглядный где можно в cms использовать его к примеру smile
Изменил: Don (19.06.2011 / 15:23)

Голубые штаны
0
7. Suleiman, Выражения - это как бы твои действия. Объявил переменную - объявляемая переменная - это Выражение. Обратился к функции, ф-я - это выражение.
Фраза echo 'Ёкерный Бабай'; - это тоже выражение. Только строковое. Выражения бывают логическими и нелогическими. К примеру, конструкция ifelse - логическое выражение. Все, где ты что-то сравниваешь, подсчитываешь и пр. - короче, где применяется логика - логические выражения. Типа так. Проще погуглить. Там дядьки вумные рассказывают. Университеты позаканчивали. E

Добавлено через 02:26 сек.
о, ты 7 пост изменил, а я уже успел ответить E
Автор
Чатланин
0
8. D нормально всё, на следующий вопрос считай что ответил smile
Автор
Чатланин
0
Дошел до функции isset,upset smile , у кого какие есть коментарии?smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск