Дон Карлос ([info]kastaneda) wrote,
@ 2007-01-16 19:10:00
Previous Entry  Add to memories!  Share this!  Next Entry
Entry tags:q-revo

<?php

class непонятка {
    var 
$шум=0;

    function 
гав($сколько_раз=1) {
        
$this->шум += $сколько_раз;
        echo 
str_repeat('Гав! ',$сколько_раз);
        return 
$this;
    }

    function 
мяу() {
        
$this->шум++;
        echo 
'Мя-я-я-я-у. ';
        return 
$this;
    }
}

$зверь = new непонятка;
$зверь -> гав(3) -> мяу() -> гав();

echo 
'<br />Итого: '.$зверь->шум;

?>



(11 comments) - (Post a new comment)


[info]fionka_ua
2007-01-16 05:38 pm UTC (link)
прикольно-прикольно :))

(Reply to this)


[info]egorfine
2007-01-16 05:45 pm UTC (link)
ну, пять должно получиться?

(Reply to this) (Thread)


[info]kievbear
2007-01-16 06:03 pm UTC (link)
Здраствуй интерпретатор %)

(Reply to this) (Parent) (Thread)


[info]egorfine
2007-01-16 06:03 pm UTC (link)

[info]kastaneda
2007-01-17 07:19 am UTC (link)
Угу. Получается. И, кстати, таки работает - хоть кириллица в идентификаторах есть дурной тон.
Просто мне пришло в голову, что через return $this можно фигурно извращаться.

(Reply to this) (Parent) (Thread)


[info]sanovskiy
2007-05-30 05:40 pm UTC (link)
У меня таким образом работает класс связи с БД...

Вот так вот, например....
echo $dbcon->execute("SELECT * FROM database.table")->numRows();

Или вот:
$insID = $dbcon->execute("INSERT INTO database.table VALUES (NULL,'foo','bar')")->lastInsertID();

(Reply to this) (Parent) (Thread)


[info]kastaneda
2007-05-31 07:13 am UTC (link)
Довольно любопытно, но вкусы у нас сильно различаются.

(Reply to this) (Parent)


[info]fox_mulder_cp
2007-01-16 06:20 pm UTC (link)
мндя... я пока только с++ начинаю понимать пятое через десятое:(( ну ничего, я потом позже приду и пойму:)

(Reply to this) (Thread)


[info]kastaneda
2007-01-16 11:15 pm UTC (link)
Это PHP.
Об этом намекают первые 5 байт этой записи (если не считать подсветку синтаксиса).

(Reply to this) (Parent) (Thread)


[info]fox_mulder_cp
2007-01-16 11:28 pm UTC (link)
я как бы не совсем дурак и понял, что єто пыхпых... что не помешало мне не до конца понять этот скрипт кроме юморных вставок...

(Reply to this) (Parent) (Thread)


[info]kastaneda
2007-01-17 08:05 am UTC (link)
А там (по сути) ничего и нет.

(Reply to this) (Parent)


(11 comments) - (Post a new comment)