Phiki — це синтаксичний підсвітлювач, розроблений Райаном Чендлером на PHP. Він використовує формат файлів граматики TextMate та теми з Visual Studio Code для створення підсвіченого коду для вебу та терміналу. Ось приклад API, який дозволяє передати фрагмент коду, мову та тему:
use Phiki\Phiki;
use Phiki\Grammar\Grammar;
use Phiki\Theme\Theme;
$phiki = new Phiki();
echo $phiki->codeToTerminal(
<<< 'PHP'
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
PHP,
Grammar::Php,
Theme::GithubDark,
);
echo "\n\n";
Результати можна вивести в термінал із стильовим оформленням, що відповідає вибраній темі:
З використанням методу codeToHtml() Phiki поверне HTML код (з інтегрованими стилями), необхідний для відображення фрагмента в HTML. Phiki також підтримує номери рядків, кілька тем і інші функції:
Дізнайтеся більше про цей пакет, отримайте повні інструкції щодо встановлення та перегляньте джерело коду на GitHub
Досліджуйте новий пакет Data Model для PHP, який спрощує процес гідратації об'єктів без зайвих складнощів! Дізнайтеся, як впровадження типобезпечних об'єктів може революціонізувати ваш підхід до розробки, читаючи нашу статтю
Laravel пропонує зручні методи для роботи з датами, які значно спрощують запити до бази даних. Досліджуйте, як ці інтуїтивно зрозумілі функції допомагають створювати чіткі та зрозумілі умови для роботи з часовими даними!
PHP 8.5 обіцяє безліч нових можливостей, таких як оператор Pipe, функції `array_first()` та `array_last()`, а також нове розширення URI. Чи готові ви дізнатися, як ці функції можуть спростити вашу розробку? Читайте далі, щоб дізнатися більше про ці захоплюючі нововведення