Интересный синтаксис PHP: «подразумевается, если»?

) Я наткнулся на эту интересную строку в файле index.php по умолчанию для проекта Zend Framework:

defined('APPLICATION_PATH')
    || define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

Кажется, говоря: «Если APPLICATION_PATH не определен, то продолжайте и определите его ...»

Я не знаю об этой управляющей структуре в PHP. Это почти как «подразумеваемое if» или «if / else». Нам уже предоставили интерфейс сокета, который передает массив символов туда и обратно. Я ...

Я работаю над простой игрой в блэкджек, в которой используются сокеты, любезно предоставлено моим классом операционных систем. У нас уже был интерфейс сокета, который передает массив символов туда и обратно.

Я надеялся , что смогу сделать что-то вроде этого:

char[] msgOut = printf("Dealer's Card is %C %C", char1, char2);
sendMsg(msgOut);

ОДНАКО , поиск в Google заставил меня определить, что возвращаемое значение printf - это int числа выводимых Char, не char [] самих символов (как я надеялся).

Есть ли другая функция C, которая позволяет мне строить строки из моих переменных?

16
задан Raven Dreamer 3 February 2011 в 01:47
поделиться