php

symfony Узнать какие параметры бандла можно настроить -- конфигурация

Например, в консоли командой:

php bin/console config:dump-reference имябандла

Например:

php bin/console config:dump-reference twig

Источник: http://symfony.com/doc/current/configuration.html#configuration-reference-dumping

type-hint (ожидание типа) -- что это в программировании

type-hint ("намек на тип") -- указание на ожидаемый тип значения (например, для входных аргументов функции).

Примеры type-hinting-а

  • В PHP (отсюда):
      public function numberAction($max, LoggerInterface $logger)
      {
          $logger->info('We are logging!');
          // ...
      }

    в этос фрагменте:

php Как начать: что настроить на компьютере для запуска сайта (скриптов) -- окружение для разработки

Уточним, что для разработки web-приложений на php сегодня требуются как минимум:

  • Интерпретатор PHP (последней версии)
  • Программа-сервер (web-сервер) -- часто используют Apache
  • СУБД (обычно используют MySQL)

Как их установить? Вариантов масса, рассмотрим некоторые, которые будут наиболее удобны начинающим.

Windows

На виндоус лучше всего использовать OpenServer -- который можно установить и создать свой первый сайт.

Как редактировать отдельные модули, которые подтянуты с помощью composer, чтобы изменения тоже были под управлением версий (Git)

Пусть есть ситуация:

  • Вы разрабатываете проект, в котором с помощью composer подтянут ряд библиотек.
  • Как известно, эти библиотеки загружаются в папку vendor/, изменений которой системой версии обычно игнорируются (так настраивают).

Если вам необходимо обновлять содержимое этих модулей (файлов в vendor/), нужно помнить один важный момент -- все эти файлы представляют собой независимые проекты -- в том смысле, что в конечно итоге так или иначе но новый функционал в них вносится без связи с вашим конкретным сайтом/проектом.

Чему и как мы учим в данный момент. Курсы IFF. Как стать программистом с нуля

Условия

  • Помощь в обучении оказывается бесплатно.
  • Конкретных требований к темпу изучения материала нет (т.е. без ограничения по срокам).

Что мы можем

О действующих курсах и семинаре см. тут: https://fkn.ktu10.com/?q=node/15770

netbeans Запуск проекта (конкретного файла) прямо из IDE (в т.ч. с передачей GET параметров)

Делаем так:

  1. Слева в диспетчере проектов кликаем правой кнопкой по названию проекта
  2. Выбираем:
       Properties -> Run Configuration
       (или на русском что-то вроде: 
    Свойста -> Запуск (парамерты запуска/отладка))
    • И для поля Project URL:
      надо написать адрес сайта (его доменное имя/путь к файлу)
      Например :

      http://localhost/blog/

      Или:

      http://blog/

Использование composer в своём проекте -- как настроить автозагрузку. Как начать (Пример с git и github)

Эта заметка часть нашего справочника по Комопзеру (гляньте его главную страницу).

Далее прежде чем использовать composer, его нужно установить на компьютер (в ubuntu linux можно так).

Какими должны быть composer.json-ы

Необходимо понимать, что такое пакет и зависимость.

Рассмотрим на примерах:

Pages

Subscribe to RSS - php