Posts tagged: pt

sapo sessions php

sapoPHP

Ontem fui a assistir a uma sessão de php

Aqui fica um pequeno resumo da sessão :

Optimização de código

Usar sempre que possivel require_once em vez de include.

Nas strings usar o explode em vez do preg_split.

Usar arrays o php trabalha bem com arrays.

Evitar gravar as sessões e cookies em ficheiros, pois o acesso ao filesystem é sempre mais lento, de preferência utilizar o memcached.

Reduzir ciclos, querys , stats, remote resquests.

Não misturar HTML no meio da lógica . HTML Deve ser HTML.

Evitar as mensagens de erro do php, warnings, notices pois se aparecem é má programação.

<– Apache –>

Directory index

Se o nosso ficheiro de index é index.php deve estar logo na 1ª linha do directory index.

A maior parte dos casos temos.. index.html,index.js, index.asp, index.htm e só no fim é que aparece o index.php

.htaccess

Se não estamos a utilizar ficheiros .htaccess desligar o mesmo do apache.

Evitar os symlinks.

Novidades do PHP 5

Namespace

Reflection

Late Static Binding

Interface

Final Class

anonymous function

clone

SPL – Standard PHP library

SOLR

DATETIME

definir um date_default (sempre que se trabalha com datas)

Timezone

Memcache(d)

PECL

SQL – PDO

DataBase access layer

Simple XML

Webservices

O auth

SOAP

Streams

- Stream filters

-Stream contexts

-Stream erros

Magic quotes

Filter sanitize

Special chars

SuhosinPATH

desactivar CURL

desactivar remote links

Mail

Banir Ficheiros / binary

Zend server

Zend platform

Zend guard

Zend studio edit (debug)

APC (op code cache)

Strace

XDebug

Webgriad

Boas Práticas

Utilizar ficheiros de config, classes, definir sempre o time zone, classe debug, classe procedure, classe log, fire php.

Smarty Templates

Quem usa ?

Zend , xcart, xoops, open

Objectivo

Separar a lógica da apresentação

Estrutura de pastas do smarty
libs
templates
templates_c
cache

As smarty templates atenuam o cross site (XSS – injecção e colocação de exploits)

Frameworks php

Log4PHP

Como usar o smarty ?

FLiP7 para download já com o novo acordo ortográfico

O FLiP 7 – Ferramentas para a Língua Portuguesa – é a sétima versão do pacote de ferramentas linguísticas da Priberam, compatível com as aplicações da Microsoft para Windows. O FLiP 7 é um auxiliar de escrita que:

  • Permite a correcção ortográfica, apresentando sugestões adequadas;
  • Contém nove dicionários temáticos para melhor correcção de textos de áreas técnicas;
  • Possibilita o uso da ortografia com ou sem o Acordo Ortográfico de 1990;
  • Inclui um conversor de texto para a nova ortografia;
  • Permite a correcção sintáctica e estilística, podendo o utilizador seleccionar ou personalizar o estilo de escrita pretendido;
  • Possui um dicionário de sinónimos (e um dicionário de antónimos para o português do Brasil);
  • Permite a hifenização/translineação de palavras, o que possibilita melhorar a paginação;
  • Possui um conjugador de verbos;
  • Possui uma ferramenta de auxílio à tradução entre português, espanhol, francês e inglês;
  • Inclui um corrector ortográfico, um corrector sintáctico e estílístico, um conjugador e um hifenizador para espanhol;
  • Inclui correctores ortográficos para alemão, francês, inglês e italiano;
  • Possui um editor de texto robusto, para quem não usa o Microsoft Word.

O FLiP 7 está disponível nas lojas de informática, grandes superfícies e em algumas livrarias. Se preferir pode encomendar o FLiP 7 através da Internet no Sector Zero ou na Wook.

Nota: Também pode comprar o FLiP 7 por download.

WordPress Themes