Правильный синтаксис в PHP на элементе формы - PullRequest
0 голосов
/ 21 августа 2011

Новое в PHP-

Если у меня PHP получает имя изображения из формы:

$pic=($_FILES['photo']['name']);

, и я хочу динамически ссылаться на это поле позже в файле (sample_name.jpg)):

$resizeObj = new resize('images/sample_name.jpg');

Как правильно форматировать?

Использование $resizeObj = new resize('images/'$pic''); дает мне синтаксическую ошибку.

Ответы [ 5 ]

1 голос
/ 21 августа 2011
$resizeObj = new resize('images/'.$pic);
1 голос
/ 21 августа 2011

Используйте

$resizeObj = new resize("images/$pic");

и прочитайте это хорошее введение в строки .

0 голосов
/ 21 августа 2011

Существует несколько вариантов:

$resizeObj = new resize("images/$pic");

является наиболее распространенным, но лично мне не нравятся переменные в строках, поэтому вы можете использовать:

$resizeObj = new resize('images/'. $pic);

Или

$resizeObj = new resize(sprintf('images/%s', $pic));
0 голосов
/ 21 августа 2011

вы можете использовать 2 способа

$resizeObj = new resize("images/$pic");

или

$resizeObj = new resize('images/'.$pic);
0 голосов
/ 21 августа 2011

Вы можете использовать

$resizeObj = new resize('images/'.$pic);

. означает конкатенация строк

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