Вы не зашли.
#1.
TLENS
Off
(14)
Moderator
2012.06.17 22:10
Можно бы выложить разные трюки кто что интересное знает?
#2.
TLENS
Off
(14)
Moderator
2012.06.17 22:10
Например комментирование узнал пару месяцев назад о таком приёме очень помогает
Код:
span style="color: #0000BB"><?php // Можно быстро за комментировать код путём убирание одного слеша во второй строке//*$var = 1;//*/echo $var; // 1/*$var = 1;//*/echo 'В таком случае $var не существует'; |
Код:
span style="color: #0000BB"><?php // А о таком приеме уже додумался сам очень часто приходится при отладке менять один код на другой.// Можно это сделать буквально в один клик путём комментирования рос комментирования в третьей строчке убирая добавляя слешь//*$var = 1;/*/$var = 0;//*/echo $var; // 1/*$var = 1;/*/$var = 0;//*/echo $var; // 0 |
Что нибудь еще интересное вспомню обязательно напишу
#3.
Nu3oN
Off
(11)
Moderator
2012.06.17 23:11
Как думаете что выведет данный код?
Код:
span style="color: #0000BB"><?phpecho '['..2.']'; |
На первый взгляд должно вывести 2, на самом деле выведет: [0.2]
У prіnt_r() есть второй бесполезный параметр...
Вот такой вот есть способ упорядочевания эллементов в массиве
Код:
Код:
span style="color: #0000BB"><?php$а = аrrаy();$а[1] = $а[] = $а[2] = truе; |
На выходе получаем: Array ( [2] => 1 [3] => 1 [1] => 1 )
Казалось бы на выходе мы получим 2 синтаксических ошибки:
Код:
span style="color: #0000BB"><?php$one = 5 and false and 6;$two = $one ?: 7; echo $two; |
Но мы получим цифру 5
Я буду лучше голоден, но между креслом и рулем и на дороге.
#4.
TLENS
Off
(14)
Moderator
2012.06.18 00:12
Nu3oN написал:
$one = 5 and false and 6;
$two = $one ?: 7;
echo $two;
Почему 5?
Код:
$one = 5 and false and 6; // false |
$two = $one ?: 7; // 7 |
echo $two; |
#5.
TLENS
Off
(14)
Moderator
2012.06.24 14:02
Код:
lt;?$file = file($filename);// На Си или JS юзаю такfor (int i = 0, c = sizeof(array); i < с; i++) {}// Но на пыхе к сожалению так не разрешается Вот что придумал для уменьшение кода мож че та умнее есть?.for ($c = sizeof($file) + ($i = 0); $i < $c; $i++) {} |
#6.
tipsun
Off
(19)
Moderator
2012.06.24 15:03
Вроде можно задать несколько переменных через запятую.
Код:
span style="color: #0000BB"><?phpfor ($i = 0, $c = sizeof($file); $i < $c; $i++) {} |
Добавлено спустя 8 минут 45 секунд: Проверил, работает. PHP v5.2.12
Отредактировано tipsun (2012.06.24 15:03)
TLENS, ппц ты кадр.. слов нет)
#8.
TLENS
Off
(14)
Moderator
2012.06.24 21:09
GemorrojСам поражаюсь что правда работает? Щас проверим))
Добавлено спустя 2 минуты 29 секунд: Реально работает ну я и кадр))
Мож сонным когда то проверял, чета не правильно сделал да и плюнул на него))
TLENS написал:
for ($c = sizeof($file) + ($i = 0); $i < $c; $i++) {
Трюк и правда интересный))
#9.
tipsun
Off
(19)
Moderator
2012.06.25 00:12
TLENS написал:Код:
span style="color: #0000BB"><?phpfor ($c = sizeof($file) + ($i = 0); $i < $c; $i++) {} |
Трюк и правда интересный))
Так-то, да.
#10.
TLENS
Off
(14)
Moderator
2012.06.29 21:09
Может кто не знал
Код:
span style="color: #0000BB"><?php$ok9 = 5;${'ok'} = 9;echo $ok; // 9echo ${'ok' . $ok}; // 5 |