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
Форумы портала PHP.SU :: Версия для печати :: Классы и объекты в PHP [2]
Форумы портала PHP.SU » » Если скрипт не работает » Классы и объекты в PHP

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

16. DlTA - 28 Апреля, 2011 - 21:49:14 - перейти к сообщению
внешне ошибок нет.
а вопрос корявый.
чщательно изучить!
17. СЕРьГА - 29 Апреля, 2011 - 19:13:58 - перейти к сообщению
Ну это код из урока.. я хотел его проверить в деле, но в браузере выходит пустая страница.
18. OrmaJever - 29 Апреля, 2011 - 21:25:40 - перейти к сообщению
СЕРьГА непонятно как ваш тот пример связан с класами? Однако
19. Haron - 30 Апреля, 2011 - 12:41:04 - перейти к сообщению
СЕРьГА пишет:
Ну это код из урока.. я хотел его проверить в деле, но в браузере выходит пустая страница.


Это значит "Всё зашибись, ошибок в коде нет". Только вот им не воспользовались, поэтому ничего и не было выведено.

Программирование - это фактически приём одних данных, и выдача других, вычисленных на основе первых. Если кратко и заумно - то это "методика обработки, анализа, и представления данных".

Пример:
PHP:
скопировать код в буфер обмена
  1. // Функция бухалова. Принимает параметры:
  2. //$bablo - количество денег на кармане
  3. //$timelimit - Промежуток времени (в днях) на мероприятие.
  4. function buhalovo($bablo, $timelimit)
  5. {
  6.     if (($bablo > 1000) and ($timelimit > 4))
  7.     {
  8.         return 'PZDC, ZAPOY :'('; // Всё, ушёл в запой.
  9.    }
  10.    
  11.    if ($bablo === 0)
  12.    {
  13.         return 'FAIL! NO MONEY!'; // Не выйдет денег нет.
  14.    }
  15. }
  16.  

Если просто прописать функцию в коде без аргументов, то php выведет ошибку про то, что функции необходимы аргументы. Если передать аргументы - функция выдаст результаты. Пример:

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. buhalovo(); // Выведет ошибку
  3. buhalovo(1200,10); // Ничего не выведет, нет приказа на вывод результата.
  4. echo buhalovo(1200,10); // Выведет PZDC, ZAPOY (Есть приказ на вывод: - echo)
  5. ?>


Забейте пока на классы, начните с Азов.
20. СЕРьГА - 30 Апреля, 2011 - 16:44:01 - перейти к сообщению
Нет, это не связано с классами. Это из урока "Типы данных языка PHP". Извините, надо было, наверное, создать новую тему.

 

Powered by ExBB FM 1.0 RC1