Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 10.06.2014, 08:18   #1
 
Аватар для bazan
 
Сообщений: 150
FR (активность): 3,879

Доп. информация
Восклицание Автор темы Простой вопрос по PHP в ООП

Ребята, только начал работать в ООП стиле и никак не могу сообразить, как одной строчкой вида echo $cc->skidka()->txt."<br>"; вывести данные из класса, например:
<?php
class c{
public $cena=100;
var $txt;
function skidka(){
return $this->cena-10;
$txt=($this->cena-10)."руб";
}
}
$cc=new c; ?>
Т.е. метод нам возвращает int, а мне нужен еще один формат результата именно в одной строке, типо echo $cc->skidka()->txt."<br>";
Что бы я мог взять $cc->skidka() и оперировать с ним. А так же в тексте вывести $cc->skidka()->txt.


Есть кнопка спасибо
bazan вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 16.08.2014, 11:49   #2
 
Аватар для OXcpa
 
Сообщений: 3
FR (активность): 250

Доп. информация
По умолчанию

Как вариант
function skidka(){
return $this->cena-10;
}
function skidkatxt(){
return $this->cena-10."руб";
}

return возвращает вам то, что требуется.

вариантов вообще масса. Это простейший, не сказать что правильный.
function skidka($txt){
if()...
}
Или так и дальше уже писать что если...
OXcpa вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
bazan (03.09.2014)
Ответ

Метки
php, ооп

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 2967 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[ Ищу ] Простой кликер DeTeron Софт оптимизатора, SEO утилиты 2 03.02.2013 18:55
Вопрос про питона. Можно ли ставить на простой хостинг? nindia Программирование 2 20.05.2012 18:27
Простой ГС генератор fireball-777 Программирование 11 06.10.2011 22:49
Простой вопрос о меню Jaga Joomla 16 31.07.2011 19:09

Текущее время: 21:51. Часовой пояс GMT +3.