PHP Тебе не HTML, а настоящий язык программирования высокого уровня.
Вот в HTML нет переменных и констант. Т. к. это язык разметки, а не программирования.
Другие языки программирования и технологии
зачем в php константы и и переменные? не вижу в этом смысла, обьясните
затем, зачем и во всех других языках программирования.. .
Немного странный вопрос.. .
Переменные - это не более чем "именованные" (пока пишешь исходник) ячейки памяти. Но можно обойтись и без них ;) можно обращаться к памяти сразу по адресам. Но в скриптах так делать нельзя.
А как работать вообще без RAM, я себе представляю достаточно смутно :)
Константы.. . это такая хрень, которая избавляет от необходимости помнить значение, например, константы WM_KEYDOWN... Когда пользователь в окне нажимает клавишу, Windows отправляет окну сообщение WM_KEYDOWN, то есть 100h или 256. В Windows API тысячи таких констант и значений, так что в данном случае это удобно. Ты только должен помнить, что "KEY" и "UP" написаны слитно.
А вот зачем эти константы нужны в модулях для PHP, а также в обычных программах, этого уже не знаю.. . Как будто трудно запомнить, каким пунктам меню отведены какие ID. Так нет, надо туда припаять какую-нить хрень типа IDM_CREATEFILE... чтобы в собственном коде на каком-нибудь долбаном Делфи не запутаться (всё равно эти константы действительны только в этой программе).. . Гг) ) идиотизм)) )
------------------------------
Я че-то туплю.. . ты же спрашиваешь про PHP... спасибо =< superhacker >=-
Ну там переменные нужны если хочешь использовать какое-то значение более 1 раза и не хочешь вызывать по нескольку раз функции, возвращающие это значение. Как впрочем в других языках.. .
то есть file_put_contents('E:/file1', 'qwerty'); ,например.. . строка E:/file1 - может быть динамическим значением. Ну ок, можно так file_put_contents(scandir('E:/')[2], 'qwerty');... точнее нет, так нельзя. Тут PHP тебя расстроит тем, что если хочешь обращаться к элементу массива, его надо сделать переменной. А qwerty тоже может быть в принципе динамическим значением.
Ну и так далее.. . Не говоря уже о том, что переданные пользователем данные - в массивах $_GET, $_POST, $_COOKIE, которые PHP создает автоматически. Можно, конечно, с функциями помудрить, но это не всегда рационально.
Че-то я много букафф написал.. . ну вобщем переменные нужны так же, как в любомя языке программирования - для обращения к памяти, но только с учетом невозможности обращения сразу по адресу.
Переменные - это не более чем "именованные" (пока пишешь исходник) ячейки памяти. Но можно обойтись и без них ;) можно обращаться к памяти сразу по адресам. Но в скриптах так делать нельзя.
А как работать вообще без RAM, я себе представляю достаточно смутно :)
Константы.. . это такая хрень, которая избавляет от необходимости помнить значение, например, константы WM_KEYDOWN... Когда пользователь в окне нажимает клавишу, Windows отправляет окну сообщение WM_KEYDOWN, то есть 100h или 256. В Windows API тысячи таких констант и значений, так что в данном случае это удобно. Ты только должен помнить, что "KEY" и "UP" написаны слитно.
А вот зачем эти константы нужны в модулях для PHP, а также в обычных программах, этого уже не знаю.. . Как будто трудно запомнить, каким пунктам меню отведены какие ID. Так нет, надо туда припаять какую-нить хрень типа IDM_CREATEFILE... чтобы в собственном коде на каком-нибудь долбаном Делфи не запутаться (всё равно эти константы действительны только в этой программе).. . Гг) ) идиотизм)) )
------------------------------
Я че-то туплю.. . ты же спрашиваешь про PHP... спасибо =< superhacker >=-
Ну там переменные нужны если хочешь использовать какое-то значение более 1 раза и не хочешь вызывать по нескольку раз функции, возвращающие это значение. Как впрочем в других языках.. .
то есть file_put_contents('E:/file1', 'qwerty'); ,например.. . строка E:/file1 - может быть динамическим значением. Ну ок, можно так file_put_contents(scandir('E:/')[2], 'qwerty');... точнее нет, так нельзя. Тут PHP тебя расстроит тем, что если хочешь обращаться к элементу массива, его надо сделать переменной. А qwerty тоже может быть в принципе динамическим значением.
Ну и так далее.. . Не говоря уже о том, что переданные пользователем данные - в массивах $_GET, $_POST, $_COOKIE, которые PHP создает автоматически. Можно, конечно, с функциями помудрить, но это не всегда рационально.
Че-то я много букафф написал.. . ну вобщем переменные нужны так же, как в любомя языке программирования - для обращения к памяти, но только с учетом невозможности обращения сразу по адресу.
опишите пожалуйста какой нибудь пример где бы вы что нибудь, что угодно, создали на пхп без использования переменных и/или констант.
опишите примерный принцип ее работы
опишите примерный принцип ее работы
переменные во всех языках, без них никак, если бы вы хоть немного знали к примеру пхп про переменные не спросили.
А вот константы, по моему мнению, они удобны при работе с функциями т. к. константы всегда глобальны, хотя есть Global; - но этот способ часто надоедает.
А вот константы, по моему мнению, они удобны при работе с функциями т. к. константы всегда глобальны, хотя есть Global; - но этот способ часто надоедает.
Похожие вопросы
- [php] Разделение числа из переменной
- Если парень живет ради программирование и видит в нем смысл жизни, он задрот?
- Переменная PHP и событие JS
- программисты, помогите начинающему в самом простом примере с переменными в PHP
- скажите для чего в с++ константы, можно просто взять переменную например int x=15; и не менять её
- Что "констант" в языке си? Говорят переменные которые ранее хранятся в программе и их нельзя изменять. Объясните поточнее
- Вопрос про константы в С++ внутри.
- скрипт php обновляет переменную. как с помошью JS каждую секунду запускать этот скрипт?
- Как удалить символ из переменной типа строки в PHP?
- Кто нибудь использовал кириллицу в PHP? В переменных, функциях и т. д.?