Skip to content

Instantly share code, notes, and snippets.

@dozer111
dozer111 / test.md
Last active May 3, 2019 14:00
test
@dozer111
dozer111 / xdebug.md
Last active August 5, 2024 07:46
Xdebug + PHPstorm

1. встановлюємо xdebug

# sudo apt-get install php<version>-xdebug


sudo apt-get install -y php8.3-xdebug
sudo apt-get install -y php8.2-xdebug
sudo apt-get install -y php8.1-xdebug
sudo apt-get install -y php8.0-xdebug
@dozer111
dozer111 / JsForceRedirect.md
Last active October 8, 2019 11:56
Force redirect on js
function url_redirect(url){
    var X = setTimeout(function(){
        window.location.replace(url);
        return true;
    },300);

    if( window.location = url ){
        clearTimeout(X);
 return true;
@dozer111
dozer111 / (array).md
Last active February 18, 2020 13:27
(array)

Наглядный пример, во что переганяются данные через (array)

class X {  
  public $test1 = 'test1';  
 public $test2 = 'test2';  
 public $test3 = 'test3';  
 public $test4 = 'test4';  
}  
 
@dozer111
dozer111 / class.md
Last active February 26, 2020 06:44
class

Сегодня на работе столкнулся с вот такой интересной штукой:

Посмотри на код, и напиши, знаешь ли ты чётко, в чём различие между вариантами(если они заведомо делают одиннаковую логику)

let obj = function () {  
    return {  
        init: function (params) {  
            this.class = params.class;  
            this.doBtn();  
 }, 
@dozer111
dozer111 / superbigNum.md
Created March 5, 2020 10:58
Пыха + супербольшие числа
/// Пыха на супербольших числах(но точно меньше чем PHP_INT_MAX)
/// начинает работать некорректно
///
/// Это проявляется как в приведении типов => floatval...
/// так и операциях попроще
///
/// Вот такую штуку затестил сегодня
@dozer111
dozer111 / addConst.md
Last active March 23, 2020 20:41
addConst

Сорри если боян, я только недавно увидел такое:

Прием: "вспомогательный конструктор"

Как я писал до этого

class Student {  
  const TYPE_OCHN = 1;  
 const TYPE_ZAO = 2;  
  
@dozer111
dozer111 / yiisimple AR.md
Last active August 20, 2021 13:08
yii1 simple AR

Скелетон Yii1 AR

use CActiveRecord;

final class OzonError extends CActiveRecord
{
    private const TABLENAME = 'OzonError';

 /**

how often do you eat out

To eat out - go eat outside house

I eat out once or twice a week


When you go out at the weekend, do you usually ask out people or you are asked by somebody