Linux Работа с Composer

Composer - менеджер зависимостей для PHP. Существует много библиотек, фреймворков и компонентов PHP на выбор. В файле composer.json прописываются названия модулей, которые будут использоваться в проекте. Composer автоматически скачает зависимости для проекта и установит автозагрузку.

На данный момент существует много PHP библиотек, которые совместимы с Composer, готовых для использования в вашем проекте. Список этих "пакетов" есть на Packagist, официальном репозитории для Composer-совместимых PHP библиотек.

admin   519   19.10.2016 18:42


Sublime Text Полезные плагины

Установка плагинов в редакторе осуществляется командой Install Package в Tools->Command Palette - Ctrl/Cmd + Shift + P

Emmet

Один из самых популярных плагинов для редакторов. Emmet, бывший Zen Coding, является также одним из самых значительных методов повышения продуктивности веб-разработчиков. После нажатия на табуляцию Emmet преобразует простые сокращения в объемные фрагменты кода для HTML и CSS.

admin   518   19.10.2016 17:20


JavaScript Start

greet.js

function greetMe(user) {
    return "Hi " + user;
}
greetMe("Unknown"); // "Hi Unknown"

admin   500   19.10.2016 13:23


PHP Start

index.php

<?php
phpinfo();

user   515   17.10.2016 17:59


CSS Start

style.css

/* comment */
body {
    color: #000;
    margin: 15px 0 0 15px;
    font-size: 14px;
    font-family: Georgia;
}

admin   513   17.10.2016 17:58


HTML Start

index.html

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	
</body>
</html>

admin   510   17.10.2016 17:52


Sublime Text Редактор SublimeText

Sublime Text

admin   507   13.10.2016 17:18


Phalcon Cheat Sheet

Micro applications

// Without controller
$application->get('/', function(){
    echo 'Your app it\'s up';
});

// Using controller, same for get|post|put|delete
$application->post('[route]', [
    [instance of your controller]
    '[method]'
]);

// Not found route
$app->notFound(function () use ($app) {
    $app->response->setStatusCode(404, "Not Found")->sendHeaders();
    echo 'This is crazy, but this page was not found!';
});

admin   507   13.10.2016 17:16


Phalcon Start, DevTools, DebugBar

Установка

Фреймворк Phalcon устанавливается как расширение PHP. Вы можете скачать готовый бинарный файл для своей системы или собрать его из исходников самостоятельно.
Подробнее об установке можно прочитать на официальном сайте фреймворка

admin   508   13.10.2016 17:16