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

Форум PHP

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

 

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

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

тема: Использование функции в классе.
 
 автор: Lenux   (19.07.2005 в 09:16)   письмо автору
 
 


class Class {
function bla-bla() {
echo "Это надо вывести";
}
}
class Class2 {
$class->bla-bla(); //не работает, как можно вывести функцию из class?
}

Что можете предложить?
По другому:
Есть класс а, в нём есть функция. Есть класс Б, в котором эту функцию надо использовать:).

   
 
 автор: Boris   (19.07.2005 в 09:46)   письмо автору
 
   для: Lenux   (19.07.2005 в 09:16)
 

Чтобы вывести функцию из класса надо так:

<?php
class Class1

 function 
blabla()
// тире не допускается в имени функции
 

  echo 
"Это надо вывести"
 } 
}

$aaa = new Class1;
$aaa -> blabla();
?>


Использование функции в другом классе:

<?php
class Class1

 function 
blabla()
 { 
  echo 
"Это надо вывести"
 } 
}
// Class2 наследует свойства Class1 
class Class2 extends Class1
 

// Можно модернизироват функцию без ее изменения в родительском классе  
  
function blabla()
   {
    echo 
"Это надо вывести";
    echo 
"А еще это надо вывести";
   }
 }
$aaa = new Class2;
$aaa -> blabla();

$bbb = new Class1;
$bbb -> blabla();
?>

   
Rambler's Top100
вверх

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