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 :: Мои вопросы по PHP

 PHP.SU

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


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

> Без описания
Estenny
Отправлено: 03 Ноября, 2011 - 18:20:20
Post Id



Гость


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


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




Я сейчас внимательно читаю разные книги по PHP, включая этот сайт и у меня часто возникают вопросы. Вот первый.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class A {
  3. // Выводит, функция какого класса была вызвана
  4. function Test() { echo "Test from A\n"; }
  5. // Тестовая функция — просто переадресует на Test()
  6. function Call() { Test(); }
  7. }
  8. class B extends A {
  9. // Функция Test() для класса B
  10. function Test() { echo "Test from B\n"; }
  11. }
  12. $a=new A();
  13. $b=new B();
  14. ?>

А именно этот кусок:

А разве не должно быть так?
PHP:
скопировать код в буфер обмена
  1. function Call() { $this->Test(); }
 
 Top
EuGen Администратор
Отправлено: 03 Ноября, 2011 - 18:22:05
Post Id


Профессионал


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


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




Должно быть, верно. Это давнишняя ошибка, здесь даже писали об этом, да что-то поправить не могут.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Estenny
Отправлено: 03 Ноября, 2011 - 18:27:19
Post Id



Гость


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


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




Мм, хорошо, значит я могу найти ошибку. Это радует.

(Отредактировано автором: 03 Ноября, 2011 - 19:47:28)

 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 18:47:57
Post Id



Гость


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


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




Я не совсем понимаю, вот создал я БД, в ней создал таблицу. Допустим, я хочу хранить не маленькие данные, а огромные тексты, например, статьи. Какой тип данных для ячейки я должен выбрать и как организовать кол-во байтов (параметр при объявлении)?
 
 Top
caballero
Отправлено: 05 Ноября, 2011 - 18:53:06
Post Id


Активный участник


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


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




тип text или его разновидности в зависимости от ожидаемых размеров


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 18:54:37
Post Id



Гость


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


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




Ну а как я могу ожидать размер? Если он варьируется от 0 символов до n символов. Такое нереально?
 
 Top
caballero
Отправлено: 05 Ноября, 2011 - 18:59:04
Post Id


Активный участник


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


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




если речь идет о статьях то какой там может быть размер? стопицот терабайт?

поставь longtext

(Отредактировано автором: 05 Ноября, 2011 - 19:00:38)



-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
etoYA
Отправлено: 05 Ноября, 2011 - 19:00:05
Post Id



Участник


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


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




65000 символов вроде в поле типе text
 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 19:02:27
Post Id



Гость


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


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




Думаю, что я не смогу напечатать запись в блоге на 16 000 000 символов, так что возьму его, т.к. 65000 возможно достичь, хотя я подумаю. Спасибо.
 
 Top
caballero
Отправлено: 05 Ноября, 2011 - 19:02:28
Post Id


Активный участник


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


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




вот и ставь тип куда статья заведомо влезет
(Добавление)
возьми с двойным запасом с учетом кодировки UTF8


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 19:04:49
Post Id



Гость


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


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




А, еще вопрос пока вы не ушли: вот INT(32) — значит что число должно быть не больше, чем 32 символа в ширину. Это не значит, что в содержимом должно быть 32 бита, так ведь?
 
 Top
LIME
Отправлено: 05 Ноября, 2011 - 19:11:55
Post Id


Активный участник


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


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




Estenny так
 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 19:30:45
Post Id



Гость


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


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




LIME, а VARCHAR(256) — значит, что максимальная длина значения не больше, чем 64 символа?
 
 Top
Давит
Отправлено: 05 Ноября, 2011 - 19:45:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2011  


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




не больше чем 255 символ
(Добавление)
правильно будет сказать не больше чем 255 байт
 
 Top
Estenny
Отправлено: 05 Ноября, 2011 - 19:54:17
Post Id



Гость


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


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




Давит, 1 байт = 1 символ? А почему бывает, что 2 байта = 1 символ или 4 байта =1 символ?
 
 Top
Страниц (5): [1] 2 3 4 5 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB