Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Nebolwoi vopros
 
 автор: Maks0169   (18.05.2010 в 13:59)   письмо автору
 
 

$params->get('greeting')
objasnite mne eto virozenie
-> 4to eto za oboznachenie?
P.S. Zaranie spasibo.
vot primer:
<?php if ($params->get('greeting')) : ?>
<div>
<?php if ($params->get('name')) : {
echo JText::sprintf( 'HINAME', $user->get('name') );
} else : {
echo JText::sprintf( 'HINAME', $user->get('username') );
} endif; ?>
</div>
<?php endif; ?>

  Ответить  
 
 автор: mihdan   (18.05.2010 в 15:07)   письмо автору
 
   для: Maks0169   (18.05.2010 в 13:59)
 

Вызывается метод класса get (поидее берет данные из строки запроса _GET либо из _POST). Класс где-то выше определен вроде


<?php
$params 
= new названиеКласса();
?>

  Ответить  
 
 автор: ШИМ   (18.05.2010 в 16:11)   письмо автору
 
   для: mihdan   (18.05.2010 в 15:07)
 

Судя по коду да. $params - обьект класса, потом вызывается $params -> get(.. свойство класса.

  Ответить  
 
 автор: Tonik992   (18.05.2010 в 16:18)   письмо автору
 
   для: mihdan   (18.05.2010 в 15:07)
 

-> Это оператор стрелка... С помощью неё ты сможешь получить доступ к членам объекта..

class MyCalss{
var $par = 5;
var $newpar = 1;

public function GOTO(){..}
}

$class = new MyClass(); //Создаем экземпляр класс

После создания объекта $class нужно как-то получить доступ к его членам.. Это достигается с помощью оператора-стрелка...:
$class->par = 6; //Меняем значение (объект $class, указатель на поле par;)
echo $class->newpar; //Получить значение поля newpar (объект $ class, указатель -> на поле newpar

$class->GOTO(); //вызывать метод (объект $class, вызывать один из методов через указатель ->... вызов GOTO()



P.S. Прочитай в PHP мануалах для начинающих, что такое классы..

Кстате, автор, а ты знаешь что такое ::?
////
JText::sprintf
////

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования