git clone git@github.com:Leandroj888/AluraCursos.git
git pull
git add .
git commit -m "Envy-2023-01-13-01"
git commit -m "Pavilion-2023-01-13-01"
git push
ssh-keygen -t ed25519 -C "email@servido.com.br"
cat ~/.ssh/id_ed25519.pub
https://github.com/settings/keys -> new ssh key
ssh -T git@github.com
git config --global user.name "Your Name"
git config --global user.email "youremail@yourdomain.com"
Extensões (https://www.youtube.com/watch?v=DFPvnxIgwKA)
- code runner - Executa parte de um código selecionado
- dotEnv - ajuda em sintax de arquivos .env
- Code Spell Checker / Brasilian Portugues Code Spell Checker - corretor ortográfico inglês - ptbr
- Portuguese (Brazil) Language Pack for Visual Studio - VS code ptbr
- PHP Snippets from PHPStorm - vários atalhos de escrita do phpstorm (fore)
- GitLens — Git supercharged - Mostra quem alterou a linha e a branch, acresenta funcionabilidades na área git
- Composer - permite visualizar os pacotes disponíveis no composer
- EditorConfig for VS Code - semelhante ao que tem no editor mas pode ser levado mais a fino para cada projeto / tipo de arquivo / arquivo especifico
- Path Intellisense - auto completa nomes
- Twig - sintax para trabalhar com twig (problemas com o autocompletar do html)
- PHP Intelephense - Coisas de php autocomplete e tals
- PHP Debug - Debugar xdebug
- PHP DocBlocker - escrever documentações de @parm @return
- PHP Sniffer - vasculhar erros que ferem as psr
- PHP Getters & Setters - permite adicionar get e set rapidamente
- PHPUnit - fazer testes unitários
- PHPUnit Test Explorer - Permite visualizar todos os testes
screenfetch
print_r(debug_backtrace());
error_log("=============== Programmer Trace =================");
$debugTrace = debug_backtrace();
array_walk($debugTrace, function ($value, $key) {
error_log("#{$key} {$value['file']}({$value['line']}): {$value['function']}");
});
error_log("==================================================");
Array
(
[0] => Array
(
[file] => /home/leandro/AluraCursos/8-PHP Exceptions: tratamento de erros/pilha.php
[line] => 8
[function] => funcao2
[args] => Array
(
)
)
[1] => Array
(
[file] => /home/leandro/AluraCursos/8-PHP Exceptions: tratamento de erros/pilha.php
[line] => 24
[function] => funcao1
[args] => Array
(
)
)
)