3 coisas que todo fundador e proprietário de negócios deve entender

Jerry Freedman 25 de dezembro

Ounders e proprietários F são movidos. Super dirigido Super dirigido para construir aquele gigante que eles sempre sonharam. Mas muitos adotam a abordagem de dimensionamento sem ter o conhecimento básico de gerenciar os negócios, suas operações e suas finanças. Escalabilidade sem ter uma boa compreensão é uma escalabilidade insustentável. Um esforço inútil na melhor das hipóteses. read more

Um dilema de construção de risco corporativo: investimento x controle

Carlos Borges 28 de dezembro

Tendo fundado minha startup há alguns anos, estou familiarizado com o fato de os fundadores passarem pela dor e pela dificuldade de construir sua própria empresa. As estatísticas sobre as taxas de sobrevivência das startups mostram que o risco é alto, mas a recompensa potencial tanto financeira como emocionalmente também é significativa. read more

Como a Inteligência Artificial poderia revolucionar o marketing digital?

Realomat 27 dez

A inteligência artificial (IA) é a ciência que lida com a construção de máquinas inteligentes que podem pensar e reagir como um humano. Possui oportunidades futuras excepcionais em marketing digital. O impacto da IA e da aprendizagem de máquina vai muito além do mundano. Cada vez mais, as organizações apoiam a inteligência artificial em aplicações de ponta, com pelo menos um dos três benefícios mais importantes. read more

Como construir produtos em vez de soluções personalizadas

Ajit Kulkarni 27 dez

Quando você começa a construir uma empresa, seu objetivo é criar um produto que satisfaça uma necessidade não satisfeita do cliente.

No começo, você encontrará alguns clientes em potencial e construirá algo para atender às suas necessidades. Você ainda não está estabelecido – você está apenas tentando obter a receita inicial e obter o ajuste do mercado do produto. read more

Como usar variáveis (PHP 7)

Nico Anastasio 28 de dezembro

Introdução

Nós todos procuramos um atalho para chegar mais rápido onde queremos ir,

Quem nunca folhear rapidamente algumas páginas de um livro ou mesmo ir direto para o último capítulo?

Embora isso possa parecer uma boa idéia no começo, eu já compartilhei em vários posts do blog vários motivos pelos quais uma melhoria gradual é muito melhor e mais produtiva do que ir direto para coisas divertidas.

A verdade é que, se você quiser codificar por vários anos e não queimar nos primeiros anos ou mesmo meses de uma carreira como desenvolvedor web, você tem que estudar o básico,

Eu te digo um segredo
mesmo quando, após anos de experiência, quando você acredita que não há nada que você não saiba sobre um tópico básico, pegue o primeiro livro ou um dos primeiros artigos que você leu, você sempre encontrará um parágrafo que você não prestou atenção ou um conceito que você não entendeu completamente antes.

Este post, na verdade, é para todos.

Como iniciantes, eles estão apenas iniciando sua jornada com PHP para programadores especialistas que descobrirão recursos do código que eles não conheciam.

Mesmo em um tópico básico como o que vamos ver abaixo,

Aqui, na verdade, há informações gerais e detalhadas sobre variáveis no PHP.

Vou lhe dar algumas dicas úteis sobre o que são e como declarar e usar as variáveis da melhor maneira para suas aplicações web.

Este post é parte da série “Noções básicas do PHP para programadores especialistas”, clique nos links abaixo para outros posts publicados até o momento.

Ao escrever um programa, seja uma simples lista de tarefas ou um sistema de pagamento integrado para um banco que tenha clientes em todo o mundo, você precisará usar variáveis.

Variáveis são usadas para armazenar dados.

Pense em variáveis como se fossem caixas.

Em toda linguagem de programação, uma “caixa” tem um nome escrito do lado de fora, que é o nome pelo qual a caixa é chamada e uma “coisa” dentro.

Como disse, cada caixa (variável) tem um nome, quando damos um nome à caixa e definimos o que está dentro dela, dizemos que atribuímos um valor a uma variável.

Existem diferentes tipos de "coisas" que uma caixa pode ter dentro,

as variáveis são de fato divididas em três categorias principais:
variáveis do tipo escalar, variáveis compostas e recursos.

Os escalares são os mais básicos e fáceis de entender.

Eles são divididos em:

Os compósitos são um pouco mais complicados mas nada impossíveis,

eles são:

  • Matrizes
  • Objetos
  • Callables
  • Iterables

Então temos recursos , que podem ser vistos simplesmente como, por exemplo, objetos externos ao PHP como arquivos, conexões de banco de dados.

Finalmente,

temos o tipo NULL , que é usado para variáveis que não têm um valor atribuído,

não é possível transmitir para um tipo NULL, mas é possível atribuir um valor NULL a uma variável.

Agora,

PHP é uma linguagem fracamente tipada, o que significa que uma variável pode alterar seu conteúdo durante o tempo de execução.

De fato,

O valor pode mudar de string para inteiro para booleano sem criar nenhum problema com o script e mesmo sem gerar erros.

Quando se trata de variáveis, uma parte fundamental para entender é o chamado elenco,

isto é, como a variável é vista pela linguagem de programação.

Como você viu, variáveis PHP podem mudar de tipo e entender como essas mudanças acontecem nos bastidores é uma parte essencial do trabalho de um desenvolvedor web (para não mencionar o número de enxaquecas que você irá evitar).

Imagine que você tem uma variável de string de tipo $ str contendo “10”,

imagine que, um par de linhas abaixo você soma a variável com outro número,

Digamos

 $ str = "10"; 
$ num = $ str + 5;
// $ num levará o valor de 15

O PHP é inteligente o suficiente para entender que a intenção era adicionar o número 10 contido na string com o número 5.

A operação será analisada com sucesso sem erros e o valor de $ num será 15.

O raciocínio que o PHP faz é chamado de "casting" e eu tenho certeza que você já entendeu que é um ás poderoso em nossa manga, mas ao mesmo tempo pode facilmente se transformar em uma faca de dois gumes.

Você verá todos os tipos de variáveis e suas declarações abaixo, para mais informações, convido-o a dar uma olhada no manual oficial.

Variáveis booleanas

Entender como as variáveis booleanas funcionam é a coisa mais fácil na programação.

Uma variável booleana indica apenas um bit, portanto, apenas dois valores: 1 ou 0, pode ser verdadeiro ou falso, sim ou não,

Não há outra alternativa,

Boolean é o valor que é considerado durante instruções condicionais como if, else e casos do caso de comutação.

Existem várias regras a serem consideradas em relação à conversão de variáveis booleanas.

Matrizes vazias são contadas como 0 ou falso; a menos que você considere picadas vazias, elas são sempre consideradas verdadeiras; se uma string contiver o número 0, o valor booleano será considerado 0 ou false; se uma string contiver qualquer outro número quando for convertida como booleana, o valor se torna true;

cada inteiro ou float que não tenha o valor 0 deve ser considerado true, isso significa que um valor negativo também é verdadeiro.

Os caras do techterms.com criaram uma breve explicação do que significa Boolean e como ele pode ser usado em condições de pesquisa e mecanismos de busca

Verifique sua definição

Variáveis inteiras

Inteiros são todos os números que pertencem à categoria de números inteiros.

Para números inteiros, pretendo que todos os negativos e positivos sejam incluídos.

Também devem ser considerados números inteiros em bases diferentes de 10,

de fato,

no PHP você pode usar números baseados em binário, octal, decimal e hexadecimal;

Você deve usar um prefixo que irá definir o tipo de base que você deseja usar

0b indica números baseados em binário,

“0b1100100” representa o valor 100 na base 2,

0 seguido de um número indica que o número deve ser considerado octal

100 (base 10) torna-se 0o144 na base (8).

O prefixo para usar o que você pretende indicar números hexadecimais é '0x
0x64 é o valor hexadecimal a ser usado para 100 (base 10).

O intervalo de números disponíveis depende de quão poderoso é o seu computador.

O valor máximo que as variáveis do tipo inteiro podem ter é de 2 bilhões (para o PC que executa 32 bits) e cerca de 9E18, sim 18 zeros , para plataformas de 64 bits.

O valor máximo do tipo inteiro na plataforma de 64 bits é de 1000000000000000000

Você pode modificar este limite usando constantes como PHP_INT_SIZE, PHP_INT_MAX e PHP_INT_MIN.

Mas a menos que você trabalhe para Elon Musk e esteja encarregado de desenvolver o software que nos fará pousar em Marte, eu realmente desestimulo seu uso.

(se você é e você decidiu usar PHP, bem, boa sorte com isso).

Para ser honesto, é possível superar esse limite sem usar as constantes, mas as variáveis não serão mais consideradas inteiras, mas serão transformadas em flutuantes,

aqui está um exemplo disponível no manual oficial do PHP:

$ number = 2147483647;
// este é um inteiro em máquinas de 32 bits
$ number = 2147483648;
// este é um float em máquinas de 32 bits read more

KickStarter: Como levantar e devolver com sucesso $ 34.069 .

Um tutorial de como executar e reembolsar nossa campanha do KickStarter – GardenSpace.

James Leonard Deamer 21 de dezembro Nosso produto, GardenSpace

O KickStarter é ótimo para muitos projetos, a nossa startup de hardware GardenSpace não foi uma dessas. GardenSpace levantou e reembolsou $ 34.069 USD . Este post é uma recontagem e instruções de nossa campanha (antes, durante, post) e por que reembolsamos o dinheiro. Se você está pensando em executar uma campanha, ou simplesmente tem interesse em como funciona uma campanha do KickStarter, continue a ler. read more

10 mitos sobre microsserviços

23 de dezembro 10 mitos sobre Microservices, que muitas vezes ouvimos acreditar que é verdade.

Micro-serviços tornou-se um tema muito quente na última meia década. Depois de Agile, DevOps, seus microsserviços que ouvimos em todos os lugares que eu vou. A coisa infeliz que eu testemunhei, porém, é que toda organização e cada pessoa nessa organização tem sua própria definição do que é um Microservice. Assim como o caminho, o ímpeto de Agile e DevOps são abusados por causa do status de cult alcançado, os Microservices também parecem ter caído no mesmo bandwagon. read more

Desvendando os mitos da nomenclatura de Cardano

Belowsearcher 27 dez

Já se perguntou por que o ticker da criptocorrência de Cardano é "ADA", ou por que suas carteiras são nomeadas em homenagem aos mitos gregos? Qual é o nome do projeto em primeiro lugar, e quem são todas as pessoas mencionadas nos títulos de lançamento do roadmap? Este artigo fornecerá uma visão aérea e links para leitura adicional. read more

Novo estudo global define 4 tipos de personalidade

Um estudo liderado pela Northwestern University identifica 4 tipos distintos de personalidade: média, reservada, egocêntrica e modelo

Existem muitos paradigmas para classificar os tipos de personalidade. Alguns dizem que existem 4 tipos de personalidade. Outros 8 .. 12 .. 16. Um dos mais conhecidos é Myers-Briggs , que divide nossas personalidades em uma série de funções cognitivas, onde algumas são dominantes sobre outras. read more