@ (в знак) в строках Drupal - PullRequest
       1

@ (в знак) в строках Drupal

2 голосов
/ 09 сентября 2010

В другом вопросе кто-то разместил этот код в ответе на мой вопрос.

drupal_set_message(
  t('Some Message @title'), array('@title' => $form_state['values']['title']))
);

Мне кажется, что "@title" заменяется на $form_state['values']['title'].

Как это называется, и в чем его преимущества и недостатки?

Вкратце я вижу, что @ используется для подавления ошибок, но этосообщил в книге о PHP 4.3 у меня, а не PHP 5.

1 Ответ

5 голосов
/ 09 сентября 2010

В Drupal знак @ перед заполнителем используется для подачи сигнала анализатору строк в Drupal для запуска строки, прикрепленной к заполнителю, через check_plain().

Подробнееинформацию о строковых заполнителях можно найти на странице API t().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...