virtualenvwrapper Установка

С помощью pip можно поставить одной командой:

[sudo] pip install virtualenvwrapper

virtualenv Установка

Установить глобально с помощью pip можно так:

 [sudo] pip install virtualenv

Решение задачи №12

Решение задачи №12 из главы 6

Даны три целых числа: A, B, C. Проверить истинность высказывания: «Число A находится между числами B и C».

Решение задачи №11

Решение задачи №11 из главы 5

Даны два целых числа: A и B. Проверить истинность высказывания: «Сумма чисел Число A и число B больше 12».

var
a,b:integer;


begin
   writeln('Vvedite celoe chislo');
   readln(a);
   writeln('Vvedite celoe chislo');
   readln(b);
   writeln('A = ', a, ';', ' B = ', b);
   writeln('Sravnenie (A+B) > 12 =  ', (a + b) > 12);
   readln();
end.   

Решение задачи №10

Решение задачи №10 из главы 5

Пользователь вводит два значения, одно целое, а другое вещественное, проверьте больше ли первое число второго, выведя на экран надпись (как это делается в примерах выше).

var
a:integer;
b:real;

begin
   writeln('Vvedite celoe chislo');
   readln(a);
   writeln('Vvedite veshetvennoe chislo');
   readln(b);
   writeln('Znachenie ravno:  ', a > b);// сравнение двух чисел
   readln();
end.     

doctrine -- Встроенные классы (Embadded, Embeddable). Что это, как использовать

Чтобы использовать в аннотациях класс, для которого нет соответствующей в БД таблицы, используются аннотации @Embedded и @Embeddable.

Embeddable - это встраеваемый класс. Такую аннотацию дают, когда связь с классом существует, и в структуре классов следует показать это, но таблицы для одного из классов нет, а значит, связи @One-To-Many или @One-To-One использовать не получится.

Итак, вот так описываем основной класс (класс с таблицей):

doctrine -- Ошибка Duplicate definition of column "..." on entity "..." in a field or discriminator column mapping.

Ошибка

Duplicate definition of column "value" on entity "App\Entity\Comission" in a field or discriminator column mapping.

Данная ошибка появлялась у меня при попытке сгенерировать миграции по аннотациям сущности:

Альтернатива print_r и var_dump

Есть очень полезная штука для отображения массивов и объектов.
Называется Kint - debugging tool for PHP developers.
Позволяет удобно просматривать содержимое вывода.
Подробно можно ознакомиться здесь.
Устанавливать проще всего через composer одной короткой командой. Для этого
открыаем терминал, переходим в директорию конкретного сайта,
например /var/www/имяпапкисайта
и прописываем команду composer require kint-php/kint,

[!] xdebug Расширение для отладки PHP кода

ВНИМАНИЕ: если код проекта очень ресурсоёмок, то использование xdebug может приводить к ощутимому подвисанию машины разработчика.

php xdebug ubuntu Установка в linux

Можно так:

sudo apt-get install php-xdebug

После чего надо перезагрузить php (или процесс сервера, в зависимости от конфигурации).

Посмотрите информацию о пакете, в моём случае оказалось, что он несёт в себе модуль сразу для 4-её версий php.

Pages

Subscribe to fkn+antitotal RSS