{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (25 апр 2014, 09:09) [0/0] [0] [спам] [под]

Всем привет. В общем ходят упорные слухи что ооп вещь дельная и значительно лучше статистического php (ну или как там по умному обычный пых называют), в общем почитал статьи, немного потренировался. Довольно удобно если не считать что перед написанием большего сайта надо очень потрудиться с классами и методами. Но тут я уперся в стену. Не могу найти каких либо "больших учебников" по ооп с понятными примерами. Мб кто тут подскажет. В кусках кодов нет ничего такого что я не читал.

Так же есть ряд вопросов.
1. Ооп при работе с текстом использует обычные php функции обработки данных? Например посты форума, ввод и вывод как в стандарт php? Я о фильтрации.
2. Как можно использовать NEW? Про оживление класса знаю. Типа $new = new Class; а как еще можно?
3. Эм, про $this не понял, это используется при вытягивании чего либо из class или можно использовать как-то по другому?

2. (25 апр 2014, 09:11) [0/0] [0] [спам] [под]

Тоже искал недавно учебники, но ничего хорошего не нашел.

3. [автор] (25 апр 2014, 09:12) [0/0] [0] [спам] [под]
Islamfon,

Раньше хотел взять dcms 7 для живого примера. Посмотрел эту помойку, понял что ничему не научусь.

4. (25 апр 2014, 09:14) [0/0] [0] [спам] [под]
Alekksss,

Тоже было подобное *

5.
bibilink * 19.01
(25 апр 2014, 09:18) [1/0] [1] [спам] [под]

$зис это аналог знака $,только $зис используется,если переменные обьявлены в самом верху класса,приватные,публичные

6. [автор] (25 апр 2014, 09:20) [0/0] [0] [спам] [под]
Islamfon,

Ты хоть немного разбираешься? Вопрос: классы едят внешние переменные?
Вот:
$user=1;
class User
{
private $get_user=$user;
private $name = "";
public function name($this->get_user)
{
$this->name = $get_user['name'];
return $this->name;
}
}
$ank = new User;
echo $ank->name;
будет выводить имя из базы для id 1?

7. [автор] (25 апр 2014, 09:21) [0/0] [0] [спам] [под]
bibilink,

Привет. Вот ты, где учился ооп?
Добавлено 25.04.14 в 09:22:32:
Переменную user по другому задам. Для примера 1 написал.

8.
bibilink * 19.01
(25 апр 2014, 09:23) [0/0] [0] [спам] [под]

Alekksss, привет,пхп.су,руселлер.ком

9. [автор] (25 апр 2014, 09:26) [0/0] [0] [спам] [под]
bibilink,

Php су с телефона не пашет. А с компа я редко в php лезу.

10. (25 апр 2014, 09:27) [0/0] [0] [спам] [под]

переменные из глобального пространства можно получать через "global"
global $user;
Добавлено 25.04.14 в 09:29:03:
$user= new user;
$user это и есть $this, только $this используется в самом классе

Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений