PHP.SU

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

Страниц (31): В начало « ... 23 24 25 26 27 28 29 30 [31]

> Найдено сообщений: 455
jonston Отправлено: 29 Марта, 2011 - 18:08:11 • Тема: Помогите, плз, мозги уже не варят • Форум: Напишите за меня, пожалуйста

Ответов: 17
Просмотров: 158
Я бы тебе посоветовал бы выучить mvс фреймворк.Много бы проблем (типа той что у тебя) отпали сами собой!
Я сейчас изучаю codeigniter.Говорят kohana еще лучше.
jonston Отправлено: 29 Марта, 2011 - 17:56:10 • Тема: синаксис php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 496
EuGen пишет:
Верно,
Только условие в if будет:
if($this->sdata['session_id'] != '0' AND $this->cookies_exist == TRUE)

а ну да, там же ноль '0'.
(Добавление)
А есть ли еще какие нибудь "примочки" в синтаксисе типа этого?
jonston Отправлено: 29 Марта, 2011 - 17:52:59 • Тема: синаксис php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 496
Okula пишет:
jonston, тернарный оператор это

хорошо почитаю про него.
А есть еще типа таких сокращения?
jonston Отправлено: 29 Марта, 2011 - 17:44:04 • Тема: синаксис php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 496
EuGen пишет:
Это краткая запись ветвления. Означает:
$var= {истинно выражение}?"значение1":"значение2"
В Вашем примере, если верно выражение ($this->sdata['session_id'] != '0' AND $this->cookies_exist == TRUE), то $session_id будет присвоено равным TRUE, иначе FALSE


Благодарю за помощь!
То есть это тоже самое что и:
PHP:
скопировать код в буфер обмена
  1.  
  2. if($this->sdata['session_id'] != null && $this->cookies_exist == true){
  3.     $sdata['session_id'] = true;
  4. }else{
  5.     $sdata['session_id'] = false;
  6. }
  7.  

я правильно понял?
jonston Отправлено: 29 Марта, 2011 - 17:09:43 • Тема: синаксис php • Форум: Программирование на PHP

Ответов: 9
Просмотров: 496
Здравствуйте друзья!Подскажите плиз что обозначает конструкция:
PHP:
скопировать код в буфер обмена
  1.  
  2.         switch ($this->validation)
  3.         {
  4.                 case 'cs'       : $session_id = ($this->sdata['session_id'] != '0' AND $this->cookies_exist == TRUE) ? TRUE : FALSE;
  5.                         break;
  6.                 case 'c'        : $session_id = ($this->cookies_exist) ? TRUE : FALSE;
  7.                         break;
  8.                 case 's'        : $session_id = ($this->sdata['session_id'] != '0') ? TRUE : FALSE;
  9.                         break;
  10.         }
  11.  

в частности этот кусок:
PHP:
скопировать код в буфер обмена
  1.  
  2. ($this->sdata['session_id'] != '0' AND $this->cookies_exist == TRUE) ? TRUE : FALSE
  3.  

Спасибо!

Страниц (31): В начало « ... 23 24 25 26 27 28 29 30 [31]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB