PHP.SU

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

Страниц (91): В начало « ... 10 11 12 13 [14] 15 16 17 18 ... » В конец

> Найдено сообщений: 1361
Саныч Отправлено: 07 Июля, 2013 - 16:23:58 • Тема: Как называется этот метод загрузки классов... • Форум: Программирование на PHP

Ответов: 6
Просмотров: 456
fenric пишет:
А вот в совокупности такой метод, имеет какое то название?
А вам принципиально знать название этого? Ну назовите его "ТумбаЮмба" Улыбка

Я вам просто говорю из опыта использования подобного - не удобно, да и не нужно такое. Как говорится, юзайте классический синглтон и не выпендривайтесь.

fenric пишет:
вам приходилось для каждого класса писать свой метод
Не, не... Совсем не так. Почитайте про магический метод __callStatic.
PHP:
скопировать код в буфер обмена
  1. Loader::get('db')->method();
  2. Loader::db()->method();
Вот и весь смысл, меньше писать Улыбка
Саныч Отправлено: 07 Июля, 2013 - 16:14:24 • Тема: Как называется этот метод загрузки классов... • Форум: Программирование на PHP

Ответов: 6
Просмотров: 456
Фабрика называется, если не ошибаюсь.

Писал подобное как-то, только вызывалось так: А в самом классе __callStatic юзается.

Как по мне не удобно. Синглтон лучше, без наворотов
Саныч Отправлено: 06 Июля, 2013 - 15:35:02 • Тема: Архитектура БД • Форум: SQL и Архитектура БД

Ответов: 62
Просмотров: 458
Hapson пишет:
У myisam вроде как нет внешних ключей... А как же тогда выборки с объединением таблиц? Или я что-то не так понял?
Нет, не правильно поняли... На выборках из нескольких таблиц это никак не отображается. Просто внешние ключи накладывают некоторые ограничения. К примеру, вставляете вы данные в таблицу, а в ней есть столбец (ну скажем cat_id) связаный с другой таблицей. А вы взяли и указали cat_id которго нет. MyISAM эту запись спокойно вставит, а вот InnoDB этого сделать не даст. Целостность данных однако...
Другой пример, удаляете запись из таблицы, а с ней связаны записи в другой/других таблицах. MyISAM спокойно ее удалит и все связанные с ней данные превратяться в мусор. А вот InnoDB сначало проверит, есть ли связанные данные и если есть, то удалит их тоже, либо вобще не даст вам удалить строку, либо заменет на NULL, это уже зависит от того, что вы укажете делать.

InnoDB более продвинутый движек, я всегда выбираю его и другим советую.
Тем более полнотекстовый поиск InnoDB уже тоже поддерживает, правда не помню с какой версии, недавно начал.
Даже если вы делаете для более старых версий, вынесите свои тексты в отдельную таблицу в MyISAM-е и будет вам поиск.

Советую InnoDB.
Саныч Отправлено: 05 Июля, 2013 - 22:52:01 • Тема: Цикл в теле письма • Форум: Вопросы новичков

Ответов: 13
Просмотров: 507
polger пишет:
Истина где то рядом, но не могу догнать
Истина где-то здесь - догоняйте.
Саныч Отправлено: 27 Июня, 2013 - 23:49:31 • Тема: новый дизайн php.net • Форум: Прочее

Ответов: 12
Просмотров: 94
Мне нравится, лучше прежнего, современнее.
Саныч Отправлено: 21 Июня, 2013 - 10:05:35 • Тема: PHP5.5 уже альфа • Форум: Новости веб-технологий

Ответов: 21
Просмотров: 238
Мелкий пишет:
Привет всем, кто пока и на 5.4 не обновился
Это скорее привет всем хостерам, у которых и 5.2 еще встречается...
Саныч Отправлено: 19 Июня, 2013 - 11:05:53 • Тема: Кодировка UTF-8 портит код дизайна сайта • Форум: Вопросы новичков

Ответов: 5
Просмотров: 209
Нужно перекодировать файлы в UTF-8 без BOM.
Саныч Отправлено: 18 Июня, 2013 - 00:25:05 • Тема: Скачиваю РНР 5.3.26 не могу понять что надо выбирать • Форум: Программирование на PHP

Ответов: 12
Просмотров: 715
гг) Улыбка Всегда любил читать, как идиот пытается доказать умному человеку, что он не идиот Улыбка Это так смешно со стороны смотрится.
з.ы. Тлеужан, специально для вас, ну вдруг вы не поняли, идиот в данном случае это вы. Поэтому, как вам уже советовали, идите на юкоз/фриланс и не мучайте нас, умных людей, своими идиотскими вопросами...
Саныч Отправлено: 17 Июня, 2013 - 11:00:19 • Тема: Поиск по возрасту) • Форум: Вопросы новичков

Ответов: 11
Просмотров: 399
Вот вы намудрили...

CODE (php):
скопировать код в буфер обмена
  1. $sql = 'SELECT *
  2.    FROM `t1`
  3.    WHERE
  4.        YEAR(NOW()) - YEAR(`date`) - IF(
  5.            MONTH(`date`) > MONTH(NOW()) OR
  6.            DAY(`date`) > DAY(NOW()),
  7.            1,
  8.            0
  9.        ) >= ' . (int) $age;

$age - количество лет, что вы ищите.
Саныч Отправлено: 16 Июня, 2013 - 22:06:23 • Тема: Домен, хостинг... • Форум: Прочее

Ответов: 18
Просмотров: 141
Спасибо! Я сам рад что закончилось уже, а то задолбался немного...
Саныч Отправлено: 16 Июня, 2013 - 13:41:53 • Тема: Домен, хостинг... • Форум: Прочее

Ответов: 18
Просмотров: 141
Вторая, она же последняя, часть моего квеста.

6 июня были отправлены почтой копии документов и оригинал заявления в Москву, в reg.ru. Вечером пришло сообщение, что домен успешно перенесен на указаный мной аккаунт.
В этот же день после недолгих переговоров с NIC.UA выяснилось, что для предоставления мне AUTH CODE, мне также нужно отправить оффициальное заявление к ним с приложением копий паспорта, на сей раз в Днепропетровск. Все это было выполнено, а утром 7 числа снова на почту.
Вечером 7 пришло сообщение от nic.ua что отправлен запрос на подтверждение переноса к прежнему регистратору и мою заявку обработают как только получат ответ, либо если в течении 3 дней не получат его.
В итоге прождал до 10 числа. Пришло сообщение от nic.ua, мол ответа мы так и не дождались, обработали вашу заявку, вот ваш код. Код сразу же был введен в форму переноса домена на сайте ukraine.com.ua.
12 числа пришло сообщение, что домен принят на обслуживание. Еще 2 дня пришлось прождать обновления NS. И вот 15 июня перенос обоих доменов был завершен, работа сайтов восстановлена.
Итог, цена вопроса - примерно 7грн. (около 30руб.) и почти 2 недели времени на переписки и выяснения отношений с техподдержками разных регистраторов.
Саныч Отправлено: 15 Июня, 2013 - 15:06:44 • Тема: Как лучше • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1436
AlexAnder, думаю здесь имелось в виду на стороне клиента по отношению к БД.
LIME пишет:
довольно спорно
Ну это один из тех вопросов, на который не возможно дать однозначно правильный ответ. Кто как привык, кто как считает нужным. Я же лично для себя выработал правило, все что можно сделать на стороне БД, по возможности, переносим туда.
Саныч Отправлено: 15 Июня, 2013 - 01:30:17 • Тема: Как лучше • Форум: Работа с СУБД

Ответов: 8
Просмотров: 1436
Конечно же БД. Все что можно сделать на стороне базы там и должно быть
Саныч Отправлено: 12 Июня, 2013 - 14:15:41 • Тема: Форма выводит код а не исполняется • Форум: HTTP и PHP

Ответов: 3
Просмотров: 8458
Content-Type какой? Не text/plain случайно?
Саныч Отправлено: 12 Июня, 2013 - 14:09:21 • Тема: Доступ к определенным ключам ассоциативного массива • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1759
Через стандартные врядли получится. Разве что каким-то хитрым сочетанием функий... Ну сходу так я не могу придумать.
Что значит "очень большой"? За сколько отрабатывает функция на вашем очень большом массиве?

Страниц (91): В начало « ... 10 11 12 13 [14] 15 16 17 18 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB