Skip to content

rocketseat-creators-program/app-php-web-and-cli-2022-11-10

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rocketseat+

PHP via Web e Cli

Este repositório exemplifica uma aplicação com mesma funcionalidade, mas que pode ser executado tanto via terminal (CLI) como via navegador (WEB).

A proposta é consultar o resultado da loteria da MegaSena no site da Caixa Econômica Federal.

Slide 1

E exibir de maneira personalizada conforme o objetivo da aplicação. Veja abaixo os recortes de tela.

Utilização via CLI

Passe o arquivo do código-fonte, loto.php, como argumento do interpretador do PHP: php ./loto.php.

Slide 1

Em um ambiente Unix (Linux ou macOS), usando hashbang na primeira linha do arquivo e definindo permissão de execução +x, se torna possível chamar diretamente pelo arquivo: ./loto.php

Utilização via WEB

Basta servir o arquivo do código-fonte, loto.php, através de um serviço Web, como Nginx, Apache ou outro.

Slide 1

Uma forma mais simples pode ser executar o próprio interpretador do PHP como servidor standalone usando a chamada php -S 0.0.0.0:80, onde nesse caso a porta será a padrão 80.

O arquivo index.php foi criado como um facilitador para que o serviço Web carregue por padrão a aplicação, sem precisar informar o nome do arquivo com a aplicação de fato.

Endereços Web

Slides da aula

Slide 1

Slide 2

Slide 3

Slide 4

Slide 5

Slide 6

Slide 6

Slide 6

Rocketseat+

sergiocabral.com

About

App written in PHP that run via browser (Web) and terminal (Cli)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%