#531 2012.01.03 09:22

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

Блин,в книге написано,что вот таким кодом
$a = 8;
$b = 0;
print  $a == $b;

должно выводить 0 если переменные не равны,и если равны то 1,когда они равны выводит 1,а если не равно,то нифига не выводит,хотя должно выводить 0
хотя если нужно чтоб выводило 0 или 1 то можно сделать так

$a = 8;
$b = 0;
if ($a == $b) print "1";
else print "0";
но хочется чтоб кода было поменьше) так вот вопрос,должно в первом коде выводить 0 или нет если там значения не равны?)

Неактивен

#532 2012.01.03 11:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

ну да, false не преобразуется в 0. опечатка, наверное.
можно так print (int)($a == $b); или так print $a == $b ? 1 : 0;

Неактивен

#533 2012.01.03 12:18

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

Re: Общие вопросы по PHP

Gemorroj Спсsmile учебник качал с php.su , наверное опечаткаsmile

Неактивен

#534 2012.01.04 01:01

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Общие вопросы по PHP

Как лучше в классе навигации передавать в шаблон навигацию? (всмысле список страниц типа: 1,2,3,4...10)
Обычно строкой уже выдавал, но неудобно выходит с разметкой! если надо поменять что-то, то надо менять в классе!
Есть идея отдавать в виде массива, но тогда придется в шаблоне делать цикл!


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#535 2012.01.04 09:42

tipsun
Moderator
Зарегистрирован: 2009.10.14
Сообщений: 2277
Карма: 19
Профиль

Re: Общие вопросы по PHP

Nu3oN, у меня в классе в виде массива отдается ранжировка. Кстати ты свой класс навигации выложить можешь, для ознакомительных целей? На ранжировку (1, 2, 3, 4, ..., 10) посмотреть хочу, как она у тебя генерируется.

Неактивен

#536 2012.01.04 11:27

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

Nu3oN, можно хэлперы добавить, которые будут генерить html код по объекту или массиву. т.е. в фреймворке заранее написать несколько наиболее частых видов навигации. ну эт так, мысли по теме..)

Неактивен

#537 2012.01.04 14:21

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Общие вопросы по PHP

tipsun написал:

Nu3oN, у меня в классе в виде массива отдается ранжировка. Кстати ты свой класс навигации выложить можешь, для ознакомительных целей? На ранжировку (1, 2, 3, 4, ..., 10) посмотреть хочу, как она у тебя генерируется.

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


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#538 2012.01.06 00:02

warwap
Гость

Re: Общие вопросы по PHP

привет. вопрос;
как вивести темы закрипленые вверху? вот структура  $q = mysql_query("SELECT * FROM `forum_podtems` WHERE `fid` = '".$f."' ORDER BY `times` DESC LIMIT $start, 10;");  `pr` = 1 тема закреплена

#539 2012.01.06 00:11

Nu3oN
Moderator
Откуда: БелгородЭ
Зарегистрирован: 2010.04.28
Сообщений: 805
Карма: 11
Профиль Веб-сайт

Re: Общие вопросы по PHP

В общем такая беда, необходимо из класса вызвать определенный метод!
Я делаю это так:

Код:

1
span style="color: #0000BB"><?php/* * Создаем объект класса контроллера. */$objController = new $_RTR -> get('name') -> controller;/* * Вызываем необходимый нам метод из $objController. */call_user_func_array( array( $objController, $_RTR -> get('name') -> method ), array() );?>

Но жопой чувствую что можно это сделать более красиво!


Я буду лучше голоден, но между креслом и рулем и на дороге.

Неактивен

#540 2012.01.06 01:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Общие вопросы по PHP

warwap написал:

привет. вопрос;
как вивести темы закрипленые вверху? вот структура  $q = mysql_query("SELECT * FROM `forum_podtems` WHERE `fid` = '".$f."' ORDER BY `times` DESC LIMIT $start, 10;");  `pr` = 1 тема закреплена

Код:

1
2
3
4
5
6
7
$q = mysql_query("
SELECT *
FROM `forum_podtems`
WHERE `fid` = $f
ORDER BY `pr` DESC, `times`DESC
LIMIT $start, 10;
");

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.028 s