Рубрика "Секреты Вим". Преобразования
Привет, коллеги. Часто бывает нужно преобразовать число или что-то ещё в другую форму. В программировании это часто называют форматированным выводом. Есть более или менее стандартная функция printf и ее варианты: ей дается строка с "полями" определенного вида, и некие данные; и данные подставляются в поля, преобразуясь согласно указаниям. В Вим тоже такая функция есть. Ее можно использовать для конвертации шестнадцатеричных чисел в десятичные и обратно, для округления чисел, для форматирования (добивание нулями или пробелами) и всё в таком роде...
Неявное приведение типа PHP
Многие операторы ожидают получить операнды определенного типа. Например, оператор сложения чисел (+) требует, чтобы оба числа были одинакового типа. Переменные в языке РНР могут хранить целые числа, числа с плавающей точкой, строки и т.п. При необходимости РНР автоматически преобразовывает значения одного типа в другой. Преобразование значения одного типа в другой называется приведением типа (в англ. литературе - casting). Используемое неявное приведение типа в РНР называется манипуляцией с типом (type juggling)...