Uma linguagem ser fracamente tipada significa que ao se declarar uma variável o seu tipo de conteúdo não precisa ser declarado, e ao ser fracamente tipada toda e qualquer linguagem de programação será ao mesmo tempo dinamicamente tipada, isto é, se o tipo de conteúdo da variável mudar automaticamente o seu tipo também ...
Linguagem fortemente tipada seria aquela em que os objetos/variáveis tem um tipo bem definido e que precisa ser informado no momento de sua declaração. Um exemplo de linguagem que não é fortemente tipada é justamente o JavaScript.
PHP é uma linguagem de programação não tipada (fracamente tipada) e que nos permite armazenar qualquer tipo de valor, sendo ele escalar, composto ou especial, sem declarar seu tipo dentro da variável. ... Toda variável no PHP pode possuir underscore, números e letras. PHP é case-sensitive, ou seja, $var != $VAR !=
Um idioma fortemente tipado não permite que você use um tipo como outro. C é uma linguagem de tipo fraco e é um bom exemplo do que os idiomas de tipo forte não permitem.
Tipos de variáveis em PHP
PHP reconhece dois tipos de dados numéricos, inteiros(int) e valores de ponto flutuante(float ou também conhecido como double).
Variáveis no PHP Sintaxe de declaração de variável: $variavel; Note que basta escrever o símbolo $ seguido do nome desejado. O tipo da variável será determinado conforme seu uso, ou seja, caso receba uma string, será do tipo string, caso receba um número inteiro, será uma variável do tipo inteiro.
Funções para verificar o tipo de variável
Existem algumas maneiras de fazer isso:
O PHP não permite declarar a variável sem atribuir valor; Por se tratar de uma linguagem de tipagem dinâmica, não é possível definir o tipo de uma variável na declaração; O tipo de dado da variável é automaticamente definido através do tipo de dado atribuído a variável no PHP.
Para entrada de dados no php utilize o "argv": $argv[0] . Segue um exemplo para a entrada de um único parâmetro: