Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Пространства имен в PHP5: вымысел или реальность? (Константин Жинько [tIT])
Author Message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Mon Jul 04, 2005 1:12 pm ()
   Post subject:
Reply with quote


М

Выделено из темы «Опечатки и неточности в книге PHP5 — пишите сюда.»,
расположенной в форуме Книги «PHP 5» и «Самоучитель PHP4» :: PHP (04 Июля 2005, 15:25).
Back to top
View user's profile Send private message Send e-mail
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Joined: 12 Jun 2004
Posts: 2264
Карма: 106
   поощрить/наказать

Location: Москва

PostPosted: Mon Jul 04, 2005 1:12 pm (спустя 1 секунду; написано за 6 минут 21 секунду)
   Post subject:
Reply with quote

Согласно книге "PHP5 Библиотека профессионала" Леона Аткинсона и Зиива Сураски в PHP5 есть пространства имен. Правда они немного недоделанные, ИМХО (еще не пробовал - привожу пример из книги)
Code (php): скопировать код в буфер обмена
namespace core_php:utility
{
        class textEngine
        {
                public function uppercase($text)
                {
                        return(strtoupper (www.php.net/strtoupper)($text));
                }
        }
        function uppercase($text)
        {
                $e = new textEngine;
                return($e->uppercase($text));
        }
}

$e = new core_php:utility::textEngine;
print (www.php.net/print) $e->uppercase("from object");
print (www.php.net/print)(core_php:utility::uppercase("from function"));
import class textEngine from core_php:utility;
$e2 = new textEngine;
Back to top
View user's profile Send private message
Дмитрий Котеров
Администратор



Joined: 10 Mar 2003
Posts: 13665
Карма: 413
   поощрить/наказать


PostPosted: Mon Jul 04, 2005 2:28 pm (спустя 1 час 15 минут; написано за 43 секунды)
   Post subject:
Reply with quote


М

Во-первых, надо бало попробовать - первый пост топика про опечатки обязывает.
Во-вторых, не работает.
В-третьих, при чем тут опечатки?
В-четвертых, про какую точно версию там речь? Может, про 5.1?
Back to top
View user's profile Send private message Send e-mail
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Joined: 12 Jun 2004
Posts: 2264
Карма: 106
   поощрить/наказать

Location: Москва

PostPosted: Tue Jul 05, 2005 3:32 pm (спустя 1 день 1 час 4 минуты; написано за 2 минуты 21 секунду)
   Post subject:
Reply with quote

Действительно не работает %
Пробовал последнюю версию PHP 5.1b2 - шиш.
Предисловие авторов - август 2003-го года. Сама книга 2004-го, перевод 2005-го.
ISBN 5-8459-0735-7, стр. 140.

На самом деле: php4you.kiev.ua/news/?news_id=868
Непонятно, почему поддержки до сих пор нет %
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML