[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как обратится к конкретной переменной ?
Страницы: 1, 2
Oggy
файл первий:
public function showPictures()
{
.....
return ($path);
return ($name);
return ($price);
}
файл второй:
<?php
$obj=new Oggy_Block_Catalog();
?>
<h1><?php echo $obj->showPictures(); ?></h1>
результат: текст в $path $name $price
вопрос: как обращатся к переменным функции в другом файле?
я хочу обращатся к конкретной переменной.
Игорь_Vasinsky
а чё? прям 3 ретурна в методе?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
johniek_comp
Oggy
во-первых после return ничего не выполняется, это раз!
во-вторых идеология ООП, для 3-й переменных, 3 разных метода!
в return скобочки не нужны.

ну и наконец апогея! для этого придуманы массивы, причем многомерные как говорят пехепешники!


_____________
user posted image
Игорь_Vasinsky
Цитата
как обращатся к переменным функции в другом файле?

подключи класс

и дейст-но - если хочешь чтоб вернулось несколько значений - то используй массив.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Oggy
Цитата (johniek_comp @ 21.10.2012 - 15:37)
Oggy
во-первых после return ничего не выполняется, это раз!
во-вторых идеология ООП, для 3-й переменных, 3 разных метода!
в return скобочки не нужны.

ну и наконец апогея! для этого придуманы массивы, причем многомерные как говорят пехепешники!

так?
первий файл:
$r=array($path,$name);
return $r;
второй:
<?php
$obj=new Oggy_Block_CatalogBlock();
?>
<h1><?php echo $obj->showPictures(); ?></h1>
inpost
Нет. Потому что вернётся у тебя массив. Ты вообще пробовал хоть раз написать echo array ?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Oggy
Цитата (inpost @ 21.10.2012 - 17:31)
Нет. Потому что вернётся у тебя массив. Ты вообще пробовал хоть раз написать echo array ?

echo array где надо писать,в первом или втором файле ?
dadli
Oggy
странно что ви как минимум 10 месяц знаком к пхп и не знаите что писать: echo array, ето ошибка, содержание масива, то есть конкретни елемент можно получить через ключа етого елемента, например
 $array = array("a"=>"aaa");
echo $array["a"];


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

Oggy
НО МНЕ НУЖНО В ДРУГОМ ФАЙЛЕ ВЫВЕСТИ!
в первом логика...во втором html
странно что вы 2 года знакомы с пхп па вопрос читать неучились
dadli
Oggy
Цитата
НО МНЕ НУЖНО В ДРУГОМ ФАЙЛЕ ВЫВЕСТИ!
в первом логика...во втором html


ето не имеет никакого значение, если из логики возврашается масив и етот масив передается в view ( html ), то обрабативать её в html-е, нужнo также, как обични масив.


_____________


когда чарли чаплин принимал участие в конкурсе: "клон чарли чаплинов", то чарли занимал третю позицию.

inpost
Oggy
И ты не знал, что всё что подключается через include есть в одном потоке?
Все переменные из одного файла доступны дальше по коду...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Oggy
Цитата (inpost @ 21.10.2012 - 18:35)
Oggy
И ты не знал, что всё что подключается через include есть в одном потоке?
Все переменные из одного файла доступны дальше по коду...

include мне неподходит
m4a1fox
Oggy
Блин. ну убей себя ап стену. че мы тя должны убеждать... подходит ему не подходит, это факт.
inpost
В общем-то непонятно, как связаны между собой файлы, и почему это вдруг echo подходит и выведет на этой странице, но при этом файлы не связаны. Ты абсолютно в логике своего скрипта запутался и не понимаешь, что он делает.
Если ты сейчас своими глазами видишь текст, значит и переменную ты тоже видишь сейчас перед собой потому, что скрипт един. (это я про твой скрипт).

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
SlavaFr
Цитата (Oggy @ 21.10.2012 - 18:45)
Цитата (inpost @ 21.10.2012 - 18:35)
Oggy
И ты не знал, что всё что подключается через include есть в одном потоке?
Все переменные из одного файла доступны дальше по коду...

include мне неподходит

почему?

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.