Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773

Использование переменных, которые подключаются после скрипта

04.01.2013, 19:19. Показов 750. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем у меня такой вопрос, можно ли как нибудь использовать переменные которые пойдут после скрипта например
PHP
1
2
echo $a;
$a=10;
то-есть в таком случае выдаст ошибку. А что мне надо сделать, если я точно знаю что там эти переменные будут использоваться, что у меня не выдало ошибку а выполнило скрипт как положено. Если конечно такое возможно. Зарание большое спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.01.2013, 19:19
Ответы с готовыми решениями:

Использование переменных из первого скрипта во втором
Если в файле два скрипта php (прерывающиеся html'ом), можно как-то переменными из первого пользоваться во втором? global сработает или нет?...

Зачем подключаются 2 скрипта библиотеки jquery
Решил вплотную познакомиться с jquery без шаблонов и столкнулся с таким вопросом: При скачивании библиотеки с оф.сайта jquery они...

Как после выполнения одного скрипта, запустить другой, что бы он использовал переменные которые использует первый???
<form action="test.php" method="GET" name="login" id="quick_login_form" enctype="text/plain"> <input type="hidden" name="act"...

9
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
04.01.2013, 19:33
PHP
1
2
3
$a = 0;
echo $a;
$a = 10;
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
04.01.2013, 19:45
PHP
1
2
$a = isset($a) ? $a : 10;
echo $a;
Добавлено через 34 секунды
или так
PHP
1
2
if(!isset($a)) $a = 10;
echo $a;
Добавлено через 44 секунды
А как с функциями, насколько я помню не получится..
1
 Аватар для Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
04.01.2013, 20:37  [ТС]
У меня есть файл в котором прописаны все ключевые слова и титлы и естественно они подключаются в самом начале что то вроде такого
PHP
1
2
3
4
 if ($GET['rem']== 'task' ) { 
           $tit= $data['order_title'];
           $key= $data['order_title'];
           $des= $data['order_description'];}
у меня такие случаеи мало где используются переменные из контролеров для каждой странички, может подскажите как лучше сделать? Заарние большое спасибо
0
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
04.01.2013, 22:33
Братуха, подробнее объясните, пока что не понятен вопрос
0
 Аватар для Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
04.01.2013, 23:28  [ТС]
В общем я подключаю файл в котором в зависимости от странички выдает определенное значение вот кусок скрипта
PHP
1
2
3
4
5
6
7
8
 if ($GET['rem']== 'task' ) { 
           $tit= $data['order_title'];
           $key= $data['order_title'];
           $des= $data['order_description'];}
 else if ($GET['rem']== 'personal' ) { 
           $tit= 'персональная';
           $key='персональная';
           $des= 'персональная';}
Так вот этот файл подключается одним из первых. У каждой странички есть свой контролер и в этом контролере есть переменные В нашем случае $data['order_title']; и $data['order_description'];. так как мне можно их использовать в скрипте который загружается перед ними?
0
1178 / 1128 / 94
Регистрация: 31.05.2012
Сообщений: 3,060
04.01.2013, 23:40
Вы верите в экстрасенсов?
Вот если положить белый лист бумаги, и дать человеку ручку. Вы можете сказать что он напишет на бумаге, до того как он это напишет? Я сомневаюсь...

Контроллер должен вызываться до любого вывода в браузер, хотя бы потому что там могут быть установлены вот как раз переменные для вывода, или отправлены заголовки.

Добавлено через 2 минуты
А ещё может вам понадобится в контроллере отдать JSON или XML для Ajax запроса. Вы туда тоже начала страницы получается отправите?
Или будете делать отдельные контроллеры, которые без шаблона работают?
1
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
04.01.2013, 23:42
Братуха, судя по тому мизеру, который Вы написали, могу порекомендовать только switch вместо if-else, не более )))
1
 Аватар для Братуха
5 / 5 / 5
Регистрация: 15.07.2012
Сообщений: 773
05.01.2013, 11:22  [ТС]
Я просто в контролере указал вот это
PHP
1
2
3
$tit='Предупреждение!!!';
$key='Предупреждение!!!';
$des='Предупреждение!!!';
и для этой странички установились свои титлы.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
05.01.2013, 12:20
ну без проблем. вызывайте это а вьюху подключайте как обычный скрипт через include/require после этих строчек - у вас тогда там эти переменные будут доступны.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.01.2013, 12:20
Помогаю со студенческими работами здесь

Укажите значения, которые будут содержаться в переменных после выполнения следующих программных фрагментов
Укажите значения которые будут содержаться в переменных после выполнения следующих программных фрагментов var s1,s2,s3:string; ...

Не подключаются статические ресурсы, которые находятся в /resources/
<html> <head> <meta charset="utf-8"> <!-- <script...

Где размещена пакеты JAVA, которые подключаются с помощью IMPORT?
где могут быть размещена пакеты JAVA, которые подключаются с помощью IMPORT? Корневая папка JDK выглядит так. .. lib |папка ...

После удаления bluetooth устройства (airpods), наушники не подключаются к компьютеру
Дело было так: сначала я подключил airpods к компьютеру, с системой windows 10, они спокойно работали с пк более года, позже отказались...

После установки Mac-фильтра другие устройства все-равно подключаются к Wi-Fi
Имеется ADSL-модем Промсвязь m200a. В его настройках включаю функцию фильтрации mac-адресов, прописываю mac-адреса, которые должны быть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru