Посоны. Не могу понять для чего вообще существуют скобки в классах, а именно в методах и свойствах. Что они делают или что дают? сколько не читал о ООП о них мало что написано, да и не всегда можно понять. ПЛИЗ ОБЬЯСНИТЕ
Кэп, элементрано: class register(ЗАЧЕМ ЭТИ СКОБКИ и ДЛЯ ЧЕГО ОНИ НУЖНЫ???) { public function vivod(ЗАЧЕМ ЭТИ СКОБКИ и ДЛЯ ЧЕГО ОНИ НУЖНЫ???) { echo " <center> <h3>Регистрация Пользователя</h3><br> <h2>Name</h2> <form method='POST' action='index.php'> <input type='text' name='name'> <br> <h2>Password</h2> <input type='text' name='password'><br><br> <input type='submit' value='Зарегистрироваться!'> "; } } $reg= new register(); $reg->vivod();
это скобки для параметров. в классе нет скобок. а в методах есть. Добавлено спустя 34 секунды: ты за семь месяцев только до функций добрал? ну ты силен =)
Для различных параметров. К примеру __construct($param=0,$param='') Для инициализации атрибутов класса
Ты, что там про ежика в тумане читаешь!? Код (PHP): class a { static private $a; public function a($a) { self::b($a); } static private function b($a) { self::$a=$a; } static public function c() { return self::$a; } } $a=new a('a'); echo a::c(); Код (PHP): class a { static private $a=null; public function a($a,$b,$c=false) { self::$a=($c)?self::b($a,$b,$c):self::$a; } static public function b($b,$c,$d) { if($b.$c.$d=='') { return self::$a; }else{ return $b.' - '.$c.' - '.$d; } } } $a=new a('a','class',true); echo a::b(); //a - class - 1 Можно по разному сделать.
igordata, как раз моё=) кстати я 2 всеголиш месяц учу php=) и уже добралься до ооп=) з.ы. учеба мешает ^_^ Добавлено спустя 25 секунд: Спасибо посоны!
а функции ты так и не осилил и добрался до ооп как-то? вот блин ты хитрый. Ну ниче, осваивай. Все будет ок. =) если че мы поможем.