Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHP - Introdução curso CEI UNISC
Search
Anderson Fraga
June 22, 2012
Programming
2
50
PHP - Introdução curso CEI UNISC
Anderson Fraga
June 22, 2012
Tweet
Share
More Decks by Anderson Fraga
See All by Anderson Fraga
WebSites - Introdução curso CEI UNISC
andersonfraga
1
51
Other Decks in Programming
See All in Programming
re:Invent 2025 トレンドからみる製品開発への AI Agent 活用
yoskoh
0
670
2年のAppleウォレットパス開発の振り返り
muno92
PRO
0
180
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
40k
SQL Server 2025 LT
odashinsuke
0
170
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
240
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
3
1.8k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.5k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
0
170
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
940
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
170
TestingOsaka6_Ozono
o3
0
280
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
250
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
Paper Plane
katiecoart
PRO
0
45k
Scaling GitHub
holman
464
140k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Side Projects
sachag
455
43k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
60
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
150
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
250
Docker and Python
trallard
47
3.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
890
Transcript
Programação para web Anderson Fraga - CEI - junho/2012 segunda-feira,
4 de junho de 2012
Sumário • Introdução PHP • Como começar • Diferenças entre
servidores • php.ini segunda-feira, 4 de junho de 2012
Introdução PHP • O que é? • História • Onde
é usado • Por quem é usado • Por que usar • Prós e contras segunda-feira, 4 de junho de 2012
O que é • Linguagem de programação criada em 1995
• Rasmus Lerdorf • PHP/FI (Personal Home Page/Forms Interpreter) • Perl -> C segunda-feira, 4 de junho de 2012
História • Variáveis de formulários • Conexão com banco de
dados • Sintaxe direto no HTML • Feio, muito feio segunda-feira, 4 de junho de 2012
História • Versão 3: 1997 • Muito pobre em funcionalidades
• Versão 4: 1998 • Orientação a objetos básico • Versão 5: 2004 • Evolução no POO • Muitas extensões segunda-feira, 4 de junho de 2012
História • Versão 5.3 : janeiro de 2009 • Namespaces!
• Closures • Melhorias no GC • Otimizações em geral segunda-feira, 4 de junho de 2012
História • Versão 5.4 : março 2012 • Traits •
Sintaxe simplificada para arrays • Webserver embutido para testes segunda-feira, 4 de junho de 2012
Onde é usado? • Pode ser usado por todo site/aplicação
que necessita guardar/enviar/tratar dados • Guardar em banco de dados • Enviar por email • Salvar em arquivo texto segunda-feira, 4 de junho de 2012
Onde é usado? • Geração e tratamento de imagens •
WebServices • Processamento de arquivos • Conversão de datas • Manipulação de diretorios segunda-feira, 4 de junho de 2012
Por quem é usado? • Google • Yahoo • Microsoft
• Globo.com • Unisc • Gazeta do Sul ☺ • Facebook segunda-feira, 4 de junho de 2012
Por que usar? • Documentação gigantesca • http://www.php.net/docs • Em
português! • Muitas bibliotecas • Linguagem web mais usada no mundo hoje segunda-feira, 4 de junho de 2012
Por que usar? • Muito simples de começar • Sintaxe
limpa e de fácil didática • Lembra Java ;) segunda-feira, 4 de junho de 2012
Prós • Simplicidade • Clareza • Documentação • Fácil de
colocar em ‘produção’ • Tipagem bem flexível (dinâmica) segunda-feira, 4 de junho de 2012
Contras • Devido à simplicidade, corre-se o perigo de fazer
muitas ‘gambiarras’ sem perceber • O mesmo motivo serve para encontrar bibliotecas incompletas e mal feitas • Não tem a facilidade de localizar erros de sintaxe, antes de executar, como nas linguagens compiladas segunda-feira, 4 de junho de 2012
Contras • Linguagem dinâmica... • $a = “12 cachorros” +
15; • echo $a; • // 27 segunda-feira, 4 de junho de 2012
Como começar • Para Windows • http://www.wampserver.com/ segunda-feira, 4 de
junho de 2012