NIKO должен сделать echo, только допеши в не класса Код (Text): $echo=new SimpleClass; $echo->displayVar(); а public появился в ПХП 5
NIKO если ты пишеш на ПХП 4 то не замарачивайся с public, а если на ПХП 5 то вазми любую книгу по ПХП 5 там и про public и про многое другое узнаеш чего нету в ПХП 4.
если кто-то написал класс, который еще и работает - то он сразу себя считает крутым программистом само использование ООП - не показатель мастерства, добиться сколь значимых успехов в понимании процедурного подхода, впрочем тоже не всем дано...
Далеко не факт что var будет виден из других скриптов. То что прописано в Public видится во всем приложении (наподобии include только для переменной или функции). Кстати еси я не ошибаюсь то Public пришел в ПХП5 из MSDN...
А разве С# не относится к msdn? Если ответите "Нет" тогда объясните почему на сайте msdn.com/library/rus Приведены примеры на С#??? А разработчики php решили, что для создания конкурентноспособного продукта необходимо реализовать ету весьма удобную функцию в своем программном продукте...
MSDN это вобще библиотека для програмиста. и как может что то прити из библиотеки. Public был позаимствован из других языков где ООП более продвинут.
PHP: <?php class T { var $color; function get($color) { $this->color = $color; } function set_color($color) { $this->get(); echo $color; } } $d = new T; $d->set_color("x"); ?> В чем проблема?
Лан я уже сделал PHP: <?php class Text { var $color; var $mytext; var $size; function get_text($color, $mytext, $size) { $this->color = $color; $this->mytext = $mytext; echo "<font color=\"$color\" size=\"$size\" >".$mytext."</font>"; } } $d = new Text; echo "<center>\n"; $d->get_text("red", "This is the text", "5"); echo "\n</center>"; ?> зачем писать все это если можно просто сдлать это с function ?
NIKO ты прав ненужно, а теперь подумай если ты захочеш работать например с базой данных, проверять запросы и т.д. тебе придетса на каждой странице писать кучу кода , а если напишиш один раз крутой класс то патом его используеш везде