Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Укажите на ошибки [4]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): « 1 2 3 [4]   

> Без описания
digi
Отправлено: 19 Мая, 2012 - 22:27:36
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




etoYA, а еще есть готовые решения ;)) тотже симфони ;) и куча головной боли мимо... остаётся только логикой самого приложения заниматься, а не колупаться в низкоуровневых нюансах...
 
 Top
etoYA
Отправлено: 19 Мая, 2012 - 23:16:52
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




digi, я хочу запустить хоть 1 полностью свой проект, чисто для себя. Вон даже бесполезную тему выбрал, онлайн кинотеатр)
 
 Top
digi
Отправлено: 19 Мая, 2012 - 23:40:15
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




etoYA, хорошее желание ;) но если его сделать на фреймворке, то это будет полностью твой проект! ;) дело в том, что не обязательно каждую строчку кода писать собственноручно... ведь никто из сайтоводов не подумывает написать свою СУБД, свой веб сервер, свою ОС на которой заработает это всё Улыбка) просто берут и пользуются Улыбка)

суть в том, что при создании приложения, задач которые надо решить - выше крыши и тратить время на низкоуровныевые колупания, это либо роскошь в плане времени, либо невежество...
 
 Top
ams
Отправлено: 19 Мая, 2012 - 23:43:09
Post Id



Посетитель


Покинул форум
Сообщений всего: 351
Дата рег-ции: Нояб. 2010  


Помог: 13 раз(а)




Не все же приложения писать на фреймворках... Но готовые классы брать нуна Улыбка
 
 Top
etoYA
Отправлено: 20 Мая, 2012 - 12:06:29
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




digi, со временем я это пойму, точнее уже понял, но пока это мне не нужноУлыбка
 
 Top
digi
Отправлено: 20 Мая, 2012 - 21:16:08
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




etoYA, о! хорошую тему задели! Улыбка) а что тебе нужно? какие цели обучения вообще?
 
 Top
etoYA
Отправлено: 20 Мая, 2012 - 23:10:54
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




digi, целей таковых нет). Но мне это интересно, а так как я из теории почти ничегон не читал, а делал все на практике + куча вопросов на форуме. Именно поэтому, пока нехочу использовать готовых решенийУлыбка
 
 Top
digi
Отправлено: 20 Мая, 2012 - 23:56:01
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




etoYA, дык настала пора уже почитать теорию! Улыбка) после неё соврешенно новый взгляд откроется на всё девелоперство Улыбка и станет гораздо всё интересней ;)
 
 Top
etoYA
Отправлено: 21 Мая, 2012 - 19:21:40
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




digi, мануал онлиУлыбка
 
 Top
digi
Отправлено: 22 Мая, 2012 - 07:42:10
Post Id


Посетитель


Покинул форум
Сообщений всего: 406
Дата рег-ции: Янв. 2012  


Помог: 4 раз(а)




etoYA, теперь настала пора почитать и вот этот мануал http://symfony-gu[dot]ru/documentati[dot][dot][dot]/html/index[dot]html ;)
 
 Top
tato
Отправлено: 25 Мая, 2012 - 18:13:00
Post Id



Посетитель


Покинул форум
Сообщений всего: 468
Дата рег-ции: Сент. 2011  
Откуда: Владивосток


Помог: 8 раз(а)




etoYA пишет:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. class Router{
  4.  
  5.        
  6.  
  7.         private function parseUrl(){
  8.  
  9.                 $query = explode('/', trim($_SERVER['REQUEST_URI'], '/'));
  10.  
  11.                 return $query;
  12.  
  13.         }
  14.  
  15.         private function shiftParam(){
  16.  
  17.                 var_dump(self::parseUrl());
  18.  
  19.         }
  20.  
  21.         public static function run(){
  22.  
  23.                 self::shiftParam();
  24.  
  25.         }
  26.  
  27. }
  28.  
  29. ?>


Возможно это не так важно, но при вызове Router::run(); на самом деле вылетит Strict Error т.к. по мегопуперпрофстандарту нельзя вызывать статично не статичные методы, в данном куске это относится к self::shiftParam(); т.к. он не статичный, по идее его необходимо вызывать через $this->shiftParam();

НО, так как сам мметод run(); статичен Мы не можем использовать $this.
Естественно на хосте E_STRICT не указан и все будет работать. Это как бы не страшнее нотисов, но если хочешь стать профессионалом, то придется учесть.


-----
просто ?: сложно
 
 Top
etoYA
Отправлено: 25 Мая, 2012 - 19:12:42
Post Id



Участник


Покинул форум
Сообщений всего: 1859
Дата рег-ции: Июль 2011  
Откуда: Крым


Помог: 21 раз(а)




Я уже сделал не статический, но теперь отделил роутер от фронт-контроллера, и фронт-контроллер сделал статическим
 
 Top
Страниц (4): « 1 2 3 [4]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Объектно-ориентированное программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB