Yesterday I found some people on my [favorite reddit][lolphp] wonder about the output of the following code:
<?php
$a = 1;
$c = $a + $a++;Quando falamos sobre design em orientação a objetos, estamos basicamente falando sobre responsabilidade e relacionamento. Com responsabilidade quero dizer algo que alguma coisa faz e com relacionamento quero dizer como alguma coisa utiliza aquilo que outra coisa faz. O Design de Software Orientado a Objetos trata especificamente da forma com que os objetos se relacionam, ou seja, como expor a responsabilidade dos objetos de forma que outros objetos possam se relacionar.
Do ponto de vista do Design de Software Orientado a Objetos, não importa, exatamente, como alguma coisa é feita. Pelo contrário, o objetivo é justamente evitar esse conhecimento sobre a implementação, encapsulando o que é específico para permitir que trabalhemos com a definição conceitual daquilo que precisamos utilizar. Por exemplo, é comum uma aplicação precisar trabalhar com um SGBD. Se nossos objetos tiverem conhecimento específico de que estamos, na verdade, trabalhando com MySQL, e
| <?php | |
| // PHP Self Stats | |
| /* | |
| * get_loaded_extensions() returns all the extension names | |
| * currently loaded. | |
| * | |
| * Using array_intersect(), we can get only the extensions | |
| * we want from those which are really available. |
Attention: the list was moved to https://github.com/vitorbritto/dev-list
This page is not maintained anymore, please update your bookmarks.
Recently, I decided to organize my bookmarks. So, like a good fellow, I am sharing with you. I hope you enjoy!
Recebo várias propostas de freela. Raramente aceito porque meu dia parece ter apenas 8h, mas sem dúvida eu pensaria duas vezes se as propostas fossem melhores. Por isso escrevi. Isso mesmo, um Guia Pra Quem Quer Contratar Freela.
É só seguir o modelo abaixo. Envie em texto puro diretamente para o email do freelancer. Consiga o email do freelancer. Pesquise os trabalhos anteriores dele, não envie um email duvidando de um candidato.
Olá!
Meu nome é SEU__NOME, UMA_DESCRICAO_DO_PORQUE_O_QUE_EU_FACO_IMPORTA_PRA_ESSE_FREELA_,
| /***************************************************************************** | |
| * __ __ _ _ ___ _ | |
| * \ \/ _\ /\/\ (_)_ __ | |_ _ _ / __\ __ ___ ___| |__ | |
| * \ \ \ / \| | '_ \| __| | | | / _\| '__/ _ \/ __| '_ \ | |
| * /\_/ /\ \ / /\/\ \ | | | | |_| |_| | / / | | | __/\__ \ | | | | |
| * \___/\__/ \/ \/_|_| |_|\__|\__, | \/ |_| \___||___/_| |_| | |
| * |___/ | |
| * | |
| * Identifying and Eliminating Code Smells | |
| * |
A palavra stream significa corrente. Em geral, qualquer conexão de rede é uma stream, e existem vários tipos de protocolos para streams. Esses protocolos definem como os dados fluem na corrente.
No PHP, vários protocolos são suportados de forma transparente:
<?php