Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490

Сокращенный синтаксис языка PHP

06.07.2016, 22:12. Показов 1910. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дорогие ребяты, а подскажите, пожалуйста, какой-нить хороший интернет-ресурс, где были бы описаны конструкции языка с сокращенной формой записи.
Допустим,
PHP
1
$resolve =(preg_match("/falselnoloff/i",$resolve))?false:true;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.07.2016, 22:12
Ответы с готовыми решениями:

Синтаксис php
Здравствуйте! Иногда встречаю в инете всякие куски кода в которых встречается вот такое <?= Что это знак равно там делает, как...

Изменить синтаксис php в html
День добрый. Возможно ли как то реализовать следующее. Есть файл шаблона file.tpl.php в котором по сути html код с php переменными.Вот...

Синтаксис тега action в php
мне надо в action передать url, в котором будут записаны динамические переменные, как это сделать? если это возможно... ...action =...

15
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
06.07.2016, 22:14
Цитата Сообщение от Laroux Посмотреть сообщение
Дорогие ребяты, а подскажите, пожалуйста, какой-нить хороший интернет-ресурс, где были бы описаны конструкции языка с сокращенной формой записи.
Лучший сайт это php.net. А то о чем Вы говорите это тернарный оператор - http://php.net/manual/ru/langu... on.ternary

Он есть во многих языках программирования.

В php еще есть "укороченный" вывод <?=$var?>, который в основном используется в разметке html.

Но я не думаю что это связанные вещи и что вообще есть еще что-то похожее и оно находится все в одном разделе...
1
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
06.07.2016, 22:19  [ТС]
pav1uxa, ок, спасибо. Я этой страницы не видел.

А вот всякие там && и прочее?
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
06.07.2016, 22:24
Цитата Сообщение от Laroux Посмотреть сообщение
А вот всякие там && и прочее?
Вы логические операции имеете в виду?
0
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
06.07.2016, 22:31
$resolve =(preg_match("/falselnoloff/i",$resolve))?false:true;
=
$resolve =!preg_match("/falselnoloff/i",$resolve);
1
06.07.2016, 22:31

Не по теме:

Цитата Сообщение от Laroux Посмотреть сообщение
Допустим,
это лучше записать как
PHP
1
$resolve =!preg_match("/falselnoloff/i",$resolve);

0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
06.07.2016, 22:35  [ТС]
Cra3y, sadn3r, это из книги. За что купил, за то и продаю

Kerry_Jr, в том числе. Я знаю, что && это то же самое, что и AND. Но вообще было бы интересно все эти фишечки посмотреть: с тернарным понял (гуглится на раз, просто была запарка с терминологией). С логическими тоже отдельно понятно. Про сокращенную форму <?=$a?> знаю..
Что еще есть интересного из таких удобных мелочей?
0
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
06.07.2016, 22:36
п.с. Я не встречал подобных ресурсов в интернете, но есть не плохая книга "совершенный код". из которой можно подчерпнуть не мало интересного (в плане сокращения кода) независимо от языка
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
06.07.2016, 22:36  [ТС]
sadn3r, автор?
0
79 / 48 / 22
Регистрация: 30.06.2016
Сообщений: 187
06.07.2016, 22:38
Стив Макконнелл
1
06.07.2016, 22:45  [ТС]

Не по теме:

Kerry_Jr, подпись у Вас как раз в тему :)

0
06.07.2016, 22:50

Не по теме:

Laroux, это отсылка к "Гамлету": "to be or not to be..." "Быть или не быть - вот в чем вопрос"

0
06.07.2016, 22:55  [ТС]

Не по теме:

Cra3y, да эт ясно

0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
06.07.2016, 23:37
Цитата Сообщение от Laroux Посмотреть сообщение
Я знаю, что && это то же самое, что и AND
Это не тоже самое. &, && и and - 3 разных оператора
PHP
1
2
3
$a = true && false;
$b = true and false;
var_dump($a, $b);
Добавлено через 13 минут
И раз уж тема - короткая запись, то вот как для этого можно использовать операторы and и or
PHP
1
2
3
4
5
// if ( foo($a) ) bar($b);
foo($a) and bar($b);
 
// if ( !foo($a) ) bar($b);
foo($a) or bar($b);
1
Hello Kitty
 Аватар для WhiteMind
690 / 562 / 402
Регистрация: 12.02.2016
Сообщений: 1,436
Записей в блоге: 1
07.07.2016, 02:56
Цитата Сообщение от Jewbacabra Посмотреть сообщение
&& и and
различаются только приоритетом
Цитата Сообщение от Jewbacabra Посмотреть сообщение
&
да, возвращает не bool и не шунтирующий
---
разве не так
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
07.07.2016, 12:56
Цитата Сообщение от WhiteMind Посмотреть сообщение
разве не так
Так, поведение у всех разное, в общем случае нельзя один оператор заменить на другой.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2016, 12:56
Помогаю со студенческими работами здесь

IMG в PHP не работает. Синтаксис правильный
&lt;?php echo &quot;&lt;img src=&quot;/uploads/a.jpg&quot; alt=&quot;альтернативный текст&quot;&gt;&quot;; ?&gt; Вот этот код не работает, выдает ошибку. Файл...

Php+Html!? как кнопке определить в событие по клику фун-цию php!? синтаксис любой пример приведите
по клику на кнопке обычной а вообще мне надо стереть один файл просто по клику, вот сижу и думаю как же это все будет выглядеть.

Синтаксис php
Здравствуйте. В общем есть код который работает, но не понятным для меня образом (из за слабого знания синтаксиса) return ($a...

Синтаксис PHP
Категорически приветсвую! Дано: база данных, поиск на странице. &lt;...&gt; else { for ($i = 0; $i &lt; count($results);...

php синтаксис в tpl
Добрый день, подскажите пожалуйста, как правильно реализовать в tpl файле условие &quot;или&quot;. На странице идет подключение модуля с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru