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.SU

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


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

> Описание: Не могу понять как работает функция
MAXiFREE
Отправлено: 18 Февраля, 2012 - 12:54:49
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2012  
Откуда: Россия, Иркутск


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




не понимаю что выполняет в скрипте символ двоеточия ":"
и если можно опишите пожалуйста по шагам все что в скрипте выполняется мне хочется понять логику скрипта

вот сам скрипт:

PHP:
скопировать код в буфер обмена
  1. function getDir($prefix, $encoded, $up)
  2.         {
  3.                 $dir = "";
  4.                 if($prefix == true)
  5.                         $dir .= "./";
  6.                 for($i = 0; $i < ((count($this->path) >= $up && $up > 0)?count($this->path)-$up:count($this->path)); $i++)
  7.                 {
  8.                         $dir .= ($encoded?rawurlencode($this->path[$i]):$this->path[$i])."/";
  9.                 }
  10.                 return $dir;
  11.         }


Отредактировано модератором: OrmaJever, 18 Февраля, 2012 - 13:18:21
 
 Top
Зверь
Отправлено: 18 Февраля, 2012 - 13:06:45
Post Id



Частый гость


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


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




Равносильно else в лог. конструкции if

echo (true == false) ? 'true = false o_O' : 'true != false';

(Отредактировано автором: 18 Февраля, 2012 - 13:09:14)

 
 Top
sKaa
Отправлено: 18 Февраля, 2012 - 13:06:51
Post Id



Частый посетитель


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


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

[+]


Тернарный оператор.
 
 Top
Bio man
Отправлено: 18 Февраля, 2012 - 13:09:39
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


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





а при чем тут ООП?
 
 Top
sKaa
Отправлено: 18 Февраля, 2012 - 13:15:06
Post Id



Частый посетитель


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


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

[+]




Тернарный оператор используют только высшие адепты ООП!
 
 Top
OrmaJever Модератор
Отправлено: 18 Февраля, 2012 - 13:19:30
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Опрос удалил, тему переместил, код в теги оформил, хух вроде всё.
http://ru[dot]wikipedia[dot]org/wiki/%D2[dot][dot][dot]5%F0%E0%F6%E8%FF


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
MAXiFREE
Отправлено: 19 Февраля, 2012 - 05:18:39
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Февр. 2012  
Откуда: Россия, Иркутск


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




Спасибо большое!
извиняюсь перед модератором за некорректно размещенную и оформленную тему=)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB