Skip to content

Instantly share code, notes, and snippets.

@Big-Shark
Big-Shark / tic-tac-toe.php
Created January 27, 2020 07:05
tic-tac-toe.php
<?php
namespace App\Command;
use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
<?php
$finder = PhpCsFixer\Finder::create()
->exclude('app/propel/migrations')
->in(__DIR__)
;
return PhpCsFixer\Config::create()
->setRules([
'@Symfony' => true,
<?php
/**
* Набор методов для запроса к API uCoz
* @author Sergey Driver86 Pugovkin <sergey@pugovk.in> – разработчик методов для запроса (php версия)
* @author Dmitry Kiselev <api@ucoz.net> – модификация и адаптация под uAPI + images. api.ucoz.net
* @version 2.0 от 24 марта 2016
*/
/**
@Big-Shark
Big-Shark / 42.md
Created January 10, 2016 06:36
42

42

@Big-Shark
Big-Shark / GenerateRouteFileCommand.php
Last active February 21, 2016 19:47
demo generate route file
<?php
namespace App\Console\Commands;
use Illuminate\Routing\Route;
use Illuminate\Routing\Router;
use Illuminate\Console\Command;
class GenerateRouteFileCommand extends Command
{
@Big-Shark
Big-Shark / step1.md
Last active September 23, 2015 06:51
Пхукет

О чем нужно позаботится, когда вы планируете поездку в Тайланд.

  1. Первое, о чем нужно позаботиться - это виза. Если вы планируете поробыть в стране не более 30-ти дней, то достаточно туристической визы, которую вам оформят при въезде. Если вы планируете находится в стране более одного месяца, то вам нужно оформить двухмесячную туристическую визу, которую можно продлить еще на месяц находясь в Тайланде. Процесс оформление займет от 2 до 3 недель. Если вы хотите находиться в Тае до полугода, то в этом случае вам понадобится двухкратная туристическая виза. Отличие этой визы от однократной в том, что по истечении первых 3ех месяцев вам нужно будет сделать визаран и активировать второй срок визы.
  2. Билеты туда и обратно (В распечатаном виде). Без обратного билета нельзя получить визу, и вам могут отказать в посадке в самолет. Если точная дата вылета из пхукета не известна, то можно купить билеты у бюджетных авиаперевозчиков (лоукостеров) в любую другую страну, но учтите, такие билеты практически невозможно
@Big-Shark
Big-Shark / readme.md
Last active November 20, 2015 09:37
Install propel2 for laravel 5.1
  1. Create project
composer create-project laravel/laravel test-laravel-5-and-propel2 --prefer-source --dev --stability=dev
  1. Open dir
cd test-laravel-5-and-propel2
@Big-Shark
Big-Shark / DecimalFraction.php
Last active August 29, 2015 14:22
Сложение десятичных дробей
<?php
class DecimalFraction
{
public $numerator;
public $denominator;
public $integer = 0;
public function __construct($numerator, $denominator, $integer = null)
{
if( is_null($integer) )
@Big-Shark
Big-Shark / offer.md
Last active August 16, 2018 13:48 — forked from greabock/offer.md

#"Немного о магазинах" или "Нам нужен еще один слой абстракции"

Дисклеймер :
-- А давай забацаем e-commerce! Нету же e-commerce на Ларе! Ну давай забацаем!
-- Уговорил - давай забацаем! А ты не сдуешься на пол-пути?
-- Да ну! Я же могу то и это - я вообще крутой. Будет самое крутое решение в истории php!
-- Ну ок, давай начнем...

И так... начнем с самого "ничего". Как обычно происходит сделка покупки, в самом обчном супермаркете? Покупатель заходит в торовый зал, выбирает товар, проходит на кассу и оплачивает его. Он отдает деньги, получает чек, после чего он имеет право вынести товар из торгового зала. Что тут необходимо, для полного цикла? Нужно некоторое множество товаров-сущностей, оплата-сделка(процесс), и чек(сделка-сущность). Для простоты, будем считать, что корзина реализована куками на стороне клиента. То есть: >

@Big-Shark
Big-Shark / array.md
Last active November 7, 2016 22:57
Как надо и как не надо использовать массивы в php в примерах

Как надо и как не надо использовать массивы в php в примерах

Давайте начнем с вопроса, а что же такое массивы в php, и зачем они нужны

Массив в PHP - это упорядоченное отображение, которое устанавливает соответствие между значением и ключом. Этот тип оптимизирован в нескольких направлениях, поэтому вы можете использовать его как собственно массив, список (вектор), хэш-таблицу (являющуюся реализацией карты), словарь, коллекцию, стэк, очередь и, возможно, что-то еще. Так как значением массива может быть другой массив PHP, можно также создавать деревья и многомерные массивы.

Источник: http://www.php.net/manual/ru/language.types.array.php

Вот какой большой список возможностей, а давайте посмотрим что по этом поводу говорит Википедия

Массив — набор однотипных компонентов (элементов), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (индексам).