Можно ли подсказать типы возврата в PHP 5.2.5?

Это все один и тот же файл, поэтому du (1) не считает их несколько. (Это требуется в спецификации POSIX .) Вы увидите это, если запустите ls -i в каталоге: у каждой команды будет один и тот же номер, где этот номер однозначно идентифицирует фактический основной файл в диск.

Как работает Busybox, есть один двоичный файл, который предоставляет все встроенные команды, и когда он запускается, он смотрит на имя, которое он запустил, чтобы решить, что делать. Команда ln (1) по умолчанию создаст жесткую ссылку или альтернативное имя для существующего файла:

# copy a to b1; if you delete a then b1 is still intact
cp a b1
# b has the name of a; if you delete a then b2 is "dangling"
ln -s a b2
# b3 is a; if you delete a then b3 is fine; if you change a you change b3 too
ln a b

ls -li

Так sh, cp, busybox, [ 116] и т.д. это буквально все один и тот же (компактный) файл, и поэтому образ Docker (или загрузочный носитель) на основе Busybox такой крошечный.

6
задан tereško 1 July 2012 в 19:38
поделиться

3 ответа

// [...]
/**
 * Return the Request object
 *
 * @return Zend_Controller_Request_Abstract
 */
public function getRequest()
{
    return $this->_request;
}
// [...]

работы отлично с Eclipse PDT. Какой плагин Вы используете?

20
ответ дан 8 December 2019 в 04:32
поделиться

Короткий ответ: нет.

Длинный ответ: рассмотрите добавление docblocks с @return объявлениями.

5
ответ дан 8 December 2019 в 04:32
поделиться

Единственный способ подсказать тип возврата в PHP состоит в том, чтобы использовать хороший IDE как PDT Eclispe или Studio Зенда со стандартным блоком комментария. PHP просто может n не предсказывать тип возврата, потому что это - динамически типизированный язык, таким образом, проверка типа сделана во время выполнения, в отличие от этого, для статически типизированных языков как C#, JAVA и C++.

0
ответ дан 8 December 2019 в 04:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: