Noções básicas de PHP:
- Olá Mundo
- Comentários
- Variáveis com Strings
- Cordas concatenadas
- Trim Strings
- Substrings
- Variáveis com Números
- Matemática
- Data atual
- Verificação de data
- Declarações If
- Else e ElseIf
- Se com (OR e AND)
- Arrays
- while Loop
- loop foreach
- funções
- argumentos de função
- morrer e sair
- Incluir Arquivos
- Uso de JSON
- Uso de XML
- Entradas de formulário HTML
- função get_browser
- Armazenamento de sessão
- Método de solicitação do servidor
- HTTP POST
- Enviando email
- Objeto e classe
- Manipulação de exceção
Olá Mundo
A extensão do arquivo PHP é .php. tags são usadas para definir o bloco de código PHP e usando ';' no final da linha é obrigatório para script PHP. Crie um novo arquivo chamado 'primeiro.php'para executar seu primeiro script e salvar o arquivo em / www / html / htdocs pasta. Adicione o seguinte script para imprimir um texto simples, “Olá Mundo”.
// Imprimir textoecho "Olá, mundo";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / first.php
Principal
Comentários
Como outras linguagens de programação padrão, você pode usar '//' para comentários de uma única linha e '/ * * /' para comentários de várias linhas. Crie um arquivo PHP chamado 'Comente.php'com o código a seguir para mostrar o uso de comentários de linhas simples e múltiplas em PHP.
// Atribuir um valor na variável $ n$ n = 10;
/* Impressão
o valor de $ n * /
echo "n = $ n";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / comment.php
Principal
Variáveis com strings
O símbolo '$' é usado para declarar e ler qualquer variável em PHP. Crie um arquivo PHP chamado 'cordas.php'com o seguinte código. Você pode usar aspas simples (") ou aspas duplas (” “) para declarar ou imprimir qualquer variável de string, mas as aspas duplas são usadas para imprimir o valor da variável de string com outros dados de string. Diferentes usos de variáveis de string são mostrados neste exemplo.
$ site = 'LinuxHint';echo "$ site é um bom blog.
";
$ os = 'Linux';
echo "Você pode ler diferentes tópicos de $ os em $ site.";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / strings.php
Principal
Cordas concatenadas
'.' operador é usado em PHP para combinar múltiplas variáveis. Crie um arquivo PHP chamado 'concate.php'e adicione o seguinte código para combinar várias variáveis de string. A soma de duas variáveis numéricas é armazenada em outra variável e os valores de três variáveis são impressos combinando com outra string.
$ a = 30;$ b = 20;
$ c = $ a + $ b;
echo "A soma de".$ a." e ".$ b." é ".$ c;
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / concate.php
Principal
Trim Strings
aparar() função é usada no PHP para remover qualquer caractere do lado esquerdo e direito de qualquer string. Existem duas outras funções no PHP para remover caracteres do lado esquerdo ou direito. Estes são ltrim () e rtrim (). Crie um arquivo PHP chamado 'aparar.php'com o código a seguir para mostrar os usos dessas três funções. Três funções de corte são usadas no script e no caractere 'uma'é removido do início ou do final ou de ambos os lados com base na sequência aplicada.
$ text = "aa eu gosto de programar aa";echo "Antes de cortar: $ text
";
echo "Depois aparar: ".trim ($ text, 'a')."
";
echo "Depois ltrim: ".ltrim ($ text, 'a')."
";
echo "Depois rtrim: ".rtrim ($ text, 'a')."
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / trimming.php
Você pode aprender mais sobre corte no seguinte link do tutorial.
https: // linuxhint.com / trim_string_php /
Principal
Substrings
substr () função é usada em PHP para ler uma parte particular de uma string. Esta função pode ter três parâmetros. O primeiro parâmetro é a string principal que você deseja cortar, o segundo parâmetro é o índice inicial e o terceiro parâmetro é o comprimento da string. O terceiro parâmetro é opcional para este método. Crie um arquivo PHP chamado 'substring.php'com o seguinte código para mostrar o uso desta função. Nesta função, o índice inicial conta a partir de 0, mas o valor do índice inicial negativo conta a partir de 1. E o valor do comprimento conta a partir de 1. Se você omitir o terceiro parâmetro desta função então os caracteres do índice inicial ao final da string principal serão cortados.
echo substr ("Programação da Web", 4,7)."";
echo substr ("Programação da Web", 4)."
";
echo substr ("Programação Web", - 8,4)."
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / substring.php
Principal
Variáveis com Números
Você pode declarar diferentes tipos de variáveis numéricas em PHP. O valor do número pode ser inteiro ou flutuante. Três tipos de números são declarados e adicionados no seguinte script. Crie um arquivo PHP chamado 'números.php'para mostrar o uso da variável numérica.
$ a = 8;$ b = 10.5;
$ c = 0xFF;
echo $ a + $ b + $ c;
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / numbers.php
Principal
Matemática
PHP contém muitas funções integradas para fazer vários tipos de tarefas matemáticas, como abs (), ceil (), floor (), hexdec (), max (), min (), rand () etc. O uso de abdômen() função é mostrada no seguinte script. abdômen() função retorna o valor absoluto de qualquer número. Se você fornecer qualquer número negativo, então abdômen() função irá retornar apenas o valor sem qualquer sinal.
absval.php
$ number = -17.87;$ absnum = abs ($ number);
echo $ absnum;
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / absval.php
Principal
Data atual
Você pode obter dados e tempo relacionados a todas as informações em PHP de duas maneiras. Uma maneira de usar a função date () e outra maneira de usar a classe DateTime. Como você pode obter a data atual usando as duas formas mencionadas é mostrado no seguinte script. O script mostrará a data atual no formato 'dia-mês-ano'.
data atual.php
echo $ CurrentDate1."
";
$ CurrentDate2 = novo DateTime ();
echo $ CurrentDate2-> format ('d-m-Y');
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / currentdate.php
Verificação de data
A função checkdate () é usada no PHP para verificar se uma data é válida ou não. O uso desta função é mostrado no seguinte script. Este script irá verificar se um ano é um ano bissexto ou não baseado em uma data.
ano bissexto.php
if (data de verificação (02, 29, 2018))echo "O ano é um ano bissexto";
senão
echo "O ano não é um ano bissexto";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / leapyear.php
Principal
declarações if
E se declaração é usada para declarar declaração condicional. A sintaxe de E se declaração em PHP é semelhante a outras linguagens de programação padrão. O script a seguir mostra o uso de simples E se demonstração. De acordo com o script, a condição é verdadeira e vai imprimir a saída, ”Você está qualificado para esta oferta”.
E se.php
$ idade = 20;if ($ idade> = 18)
echo "Você está qualificado para esta oferta";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / if.php
Principal
Else e ElseIf
Você pode usar senão e elseif com a instrução if se você quiser executar instruções diferentes com base em condições diferentes. Três tipos de condições são verificados no seguinte script. A segunda condição será verdadeira de acordo com o script e imprimirá “Você ganhou o segundo prêmio ”.
elseif.php
if ($ n == 1010)
echo "Você ganhou o primeiro prêmio";
elseif ($ n == 220)
echo "Você ganhou o segundo prêmio";
senão
echo "Tente novamente mais tarde";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / elseif.php
Principal
Se com (OR e AND)
Você pode usar várias condições na instrução if usando lógica OU e E. Lógico OU retorna verdadeiro quando qualquer condição de múltiplas condições se torna verdadeira. Lógico E retorna verdadeiro quando todas as condições declaradas se tornam verdadeiras. O script a seguir mostra os usos da instrução if com OU e E lógica. Aqui, if-else-if declaração é usada com lógica E que imprimirá a saída com base na atribuição $ current_time. Outra instrução if é usada com lógica OU que imprimirá a saída se alguma das condições se tornar verdadeira.
ou e.php
$ break_time = false;
if ($ current_time> = 9 AND $ current_time <= 12)
echo "Bom dia
";
elseif ($ current_time> 13 AND $ current_time <= 16)
echo "Tarde
";
senão
echo "Noite
";
$ break_time = true;
if ($ current_time> 16 OR $ break_time == true)
echo "Vá para casa
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / orand.php
Principal
Arrays
Quando você deseja adicionar vários valores em uma única variável, você pode usar a matriz ou a variável de objeto. Principalmente dois tipos de array podem ser declarados em qualquer linguagem de programação. Estes são matrizes numéricas e associativas. A matriz pode ser categorizada por uma matriz dimensional e multidimensional também. O exemplo a seguir mostra o uso de matriz numérica e associativa simples. Aqui, matriz numérica, $ names é lido e impresso usando for loop e array associativo, $ emails é lido e impresso por para cada ciclo.
variedade.php
// Matriz Numérica$ names = array ("Jim", "Riffat", "Ella");
para ($ i = 0; $ i
";
// Matriz associativa
$ emails = array ("Jim" => "[email protegido]", "Riffat" => "[email protegido]",
"Ella" => "[email protegido]");
foreach ($ emails as $ name => $ email)
echo "
O endereço de e-mail de $ name é $ email
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / array.php
Você pode visitar o seguinte link do tutorial para saber mais sobre o array PHP.
https: // linuxhint.com / php-arrays-tutorial /
Principal
while Loop
PHP usa três tipos de loops para iterar um bloco de código várias vezes. enquanto o loop é um deles que continua a iteração até que o loop alcance a condição de término. A sintaxe da declaração do loop while é semelhante a outras linguagens de programação padrão. O exemplo a seguir mostra o uso de enquanto ciclo. O loop é usado aqui para descobrir números pares de 1 a 10. O loop irá iterar 10 vezes e verificar se cada número é divisível por 2 ou não. Os números que são divisíveis por 2 serão impressos.
enquanto.php
$ n = 1;echo "Números pares de 1-10
";
enquanto ($ n < 11)
if (($ n% 2) == 0)
echo "$ n
";
$ n ++;
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / while.php
Principal
loop foreach
PHP usa para cada loop para ler uma matriz ou variável de objeto. Este loop pode ler valor chave par de uma matriz associativa. O uso deste loop é mostrado no seguinte script. Aqui, uma matriz associativa chamada $ livros é declarado. O índice do array contém o tipo de livro e o valor do array contém o nome do livro. para cada loopéusado para iterar o array com chave e valor e imprimi-los concatenando com outra string.
para cada.php
"React 16 essentials");
foreach ($ books as $ type => $ bookName)
echo " $ bookName é um popular $ tipo
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / foreach.php
Principal
funções
Se você quiser usar o mesmo bloco de código muitas vezes em muitas partes do mesmo script, é melhor criar uma função com o bloco comum de código e chamar a função onde o código precisa ser executado. Um uso simples da função é mostrado no exemplo a seguir. Aqui, uma função sem nenhum argumento é declarada que irá imprimir um texto após chamar.
função.php
// Declare a funçãofunction WelcomeMessage ()
echo "
Bem-vindo ao Linuxhint
// chama a função
Mensagem de boas-vindas();
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / function.php
Principal
argumentos de função
Você pode usar uma função com argumentos ou sem argumentos. O exemplo anterior mostra o uso da função sem argumento. Você pode enviar argumento em função por valor ou referência. O argumento é passado por valor para a função no exemplo a seguir. Aqui, é definida uma função com um argumento que pegará o valor do raio de um círculo e calculará a área do círculo com base nesse valor. A função é chamada três vezes com três valores de raio diferentes.
Circlearea.php
function circleArea ($ radius)
$ area = 3.14 * $ radius * $ radius;
echo "
A área do círculo é $ area
";// chama a função
circleArea (12);
circleArea (34);
circleArea (52);
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / circlearea.php
Principal
morrer e sair
Usa PHP morrer() e saída() funções para sair do script exibindo uma mensagem de erro. Não há diferença básica entre essas duas funções. Os usos de ambas as funções são mostrados nos exemplos a seguir.
função die ()
O seguinte script irá gerar um erro se newfile.txt não existe na localização atual e interrompe a execução exibindo a mensagem de erro incluída no método die ().
Dieerr.php
E se(!fopen ("newfile.txt "," r "))morrer ("Não foi possível abrir o arquivo");
echo "Lendo o conteúdo do arquivo…";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / dieerr.php
função exit ()
O seguinte script irá parar a execução do script exibindo uma mensagem de erro se o valor de $ n não for igual a 100.
exiterr.php
$ n = 10;if ($ n != 100)
exit ("n não é igual a 100");
senão
echo "n é igual a 100";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / exiterr.php
Principal
Incluir Arquivos
Quando você precisa usar o mesmo código em vários scripts PHP, então é melhor salvar o script comum em qualquer arquivo e usar o código várias vezes, incluindo o arquivo. Você pode incluir arquivos em PHP usando quatro métodos. Esses são require (), require_once (), include () e include_once (). Se requer () ou requer uma vez() falha em incluir o arquivo, então ele interrompe a execução do script forçosamente, mas incluir() ou include_once () não interrompe a execução do script se ocorrer um erro na inclusão. O uso dos dois métodos é mostrado no exemplo a seguir. Crie um arquivo PHP chamado “receber.php”Com o seguinte código que será incluído posteriormente. Este script irá imprimir um texto simples.
receber.php
echo "Comece a ler a partir daqui";
?>
Crie outro arquivo PHP chamado “include_file.php”E adicione o seguinte código. Aqui, incluir() método não irá parar a execução por erro de inclusão e imprimir a mensagem “Laravel é um framework PHP muito popular agora”. Mas requer () método irá parar a execução para erro de inclusão e não irá imprimir as duas últimas mensagens de eco após a instrução require ().
include_file.php
incluir ('bem-vindo.php ');echo "Laravel é um framework PHP muito popular agora
";
exigir ('bem-vindo.php ');
echo "Você pode usar o Magento para desenvolver um site de comércio eletrônico
";
echo "Obrigado por ler
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / include_file.php
Principal
Uso JSON
Existe um método integrado em PHP para ler dados do servidor da web no formato JSON e exibir na página da web. Um dos métodos comuns de PHP é json_encode () para criar dados JSON. Este método é usado no seguinte script para converter array PHP em dados JSON.
json.php
$ items = array ("Caneta", "Lápis", "Borracha", "Livro de cores");$ JSONdata = json_encode ($ items);
echo $ JSONdata;
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / json.php
Principal
Uso de XML
PHP tem uma extensão chamada SimpleXML para analisar dados XML. simplexml_load_string () é uma função embutida do PHP para analisar o arquivo XML. O exemplo a seguir mostra como você pode usar simplexml_load_string () função para ler dados de conteúdo XML. Aqui, os dados XML são armazenados em uma variável, $ XMLData e a variável $ xml é usada para ler os dados de $ XMLData. Depois de ler os dados, o conteúdo é impresso como uma estrutura de array com o tipo de dados.
xml.php
$ XMLData ="
$ xml = simplexml_load_string ($ XMLData) ou die ("Erro na leitura");
var_dump ($ xml);
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / xml.php
Principal
Entradas de formulário HTML
Você pode usar diferentes tipos de array embutido de PHP para ler os dados do formulário enviado com base no valor do atributo do método do formulário. Você deve usar o array $ _POST se os dados do formulário forem enviados usando o método POST e você deve usar o array $ _GET se o formulário for enviado usando o método GET. O exemplo a seguir usa o método POST para enviar os dados do formulário para o servidor. Você deve criar dois arquivos para testar o seguinte script. Um é "Conecte-se.html ” e outro é "Verifica.php ”. O arquivo HTML contém uma forma de dois elementos. Estes são nome de usuário e senha. Os dados do formulário são enviados para verificação.arquivo php usando o método post. O script PHP irá verificar o valor enviado de nome de usuário e senha. Se o nome de usuário for 'admin' e a senha é '1234 ' então vai imprimir 'Usuário válido ' caso contrário, irá imprimir 'Usuário Inválido'.
Conecte-se.html
Verifica.php
if ($ _ POST ['username'] == 'admin' && $ _POST ['pwd'] == '1234')echo "Usuário válido";
senão
echo "Usuário inválido";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / login.html
Se o nome de usuário e a senha não corresponderem, a seguinte saída aparecerá.
Principal
função get_browser
get_browser () é uma função embutida do PHP que é usada para ler todas as informações relacionadas ao navegador lendo Browscap.ini Arquivo. O seguinte script mostra a saída desta função em formato de array.
getbrowser.php
$ navegador = get_browser ();
print_r ($ navegador);
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / getbrowser.php
Principal
Armazenamento de sessão
Você pode armazenar informações da sessão em PHP usando $ _SESSION variedade. PHP tem muitas funções integradas para lidar com a sessão. session_start () função é usada no seguinte script para iniciar a sessão e dois valores de sessão são armazenados em $ _SESSION variedade.
sessão.php
session_start ();$ _SESSION ["nome"] = "João";
$ _SESSION ["color"] = "Azul";
echo "Os dados da sessão são armazenados.";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / sessão.php
Principal
Método de solicitação do servidor
Foi mencionado anteriormente que o PHP tem muitas variáveis superglobais para lidar com a solicitação do servidor. $ _SERVER array é uma dessas variáveis que são usadas para obter informações do servidor. O seguinte script irá imprimir o nome do arquivo do script em execução e o nome do servidor em execução.
serverrequest.php
echo $ _SERVER ['PHP_SELF'];echo "
";
echo $ _SERVER ['SERVER_NAME'];
echo "
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / serverrequest.php
Principal
HTTP POST
O protocolo HTTP é usado para a comunicação entre o servidor e o cliente. Qualquer navegador funciona como um cliente para enviar solicitação HTTP ao servidor e o servidor envia a resposta ao cliente com base na solicitação. A solicitação HTTP pode ser enviada usando os métodos POST e GET. O exemplo a seguir mostra o uso da solicitação HTTP POST em PHP. Aqui, um formulário HTML é projetado para obter os valores de altura e largura de qualquer retângulo e enviar para o servidor. $ _POST array é usado para ler os valores e calcular a área do retângulo e imprimir.
httppost.php
if ($ _POST ["ht"] || $ _POST ["wd"])
$ area = $ _POST ["ht"] * $ _POST ["wd"];
echo "A área do retângulo é $ area";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / httppost.php
Se o usuário digitar 10 e 20 como altura e largura, a seguinte saída ocorrerá.
Principal
Enviando email
PHP tem uma função embutida chamada correspondência() para enviar um email. Tem quatro argumentos. Os três primeiros argumentos são obrigatórios e o último argumento é opcional. O primeiro argumento leva o endereço de email do destinatário, o segundo argumento leva o assunto do email, o terceiro argumento leva o corpo do email e o quarto argumento leva o conteúdo do cabeçalho. Mas esta função funciona apenas no servidor live. Como você pode usar esta função é mostrado no seguinte script.
o email.php
$ subject = 'Obrigado por nos contactar';
$ message = 'Resolveremos seu problema em breve';
mail ($ to, $ subject, $ message);
?>
Se você deseja enviar e-mail de um servidor local usando PHP, você pode usar a classe PHPMailer. Você pode visitar o seguinte link do tutorial para saber mais sobre esta aula.
https: // linuxhint.com / how-to-send-email-from-php /
Principal
Classe e Objeto
O recurso de programação orientada a objetos foi adicionado ao PHP a partir da versão 5. Classe e objeto são as partes principais de qualquer programação orientada a objetos. Uma classe é uma coleção de variáveis e métodos e um objeto é uma instância de uma classe. Como você pode criar e usar uma classe e um objeto simples é mostrado no exemplo a seguir. Aqui, uma classe chamada Cliente é definido com três variáveis públicas e um método. Depois de criar o objeto chamado $ custobj, variáveis são inicializadas chamando setValue método e impresso mais tarde.
objeto de classe.php
// Declara propriedades / variáveis
public $ name;
public $ address;
public $ phone;
// Defina os dados do cliente
public function setValue ($ name, $ addr, $ phone)
$ this-> name = $ name;
$ this-> endereço = $ addr;
$ this-> telefone = $ telefone;
// Cria um novo objeto de Cliente
$ custobj = novo cliente;
// Defina os valores das propriedades
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladesh", "+ 8801673434456");
// Imprima o valor do cliente
echo "Nome:".$ custobj-> nome."
";
echo "Endereço:".$ custobj-> endereço."
";
echo "Telefone:".$ custobj-> telefone."
";
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / classobject.php
Principal
Manipulação de exceção
Uma das características importantes da programação orientada a objetos é o tratamento de exceções. O tratamento de exceções tem duas partes. Estes são tentar bloquear e pega quadra. O bloco try contém o script e quando qualquer erro aparece no script, uma exceção é lançada pelo bloco try para capturar o bloco. Um uso simples de tratamento de exceções é mostrado no exemplo a seguir. Aqui, o bloco de teste irá verificar o valor de $ numero. Se $ numero é melhor que 9 então ele lançará uma exceção com a mensagem “Você tem que selecionar um número de dígito”Caso contrário, o script imprimirá o valor de $ numero com outro texto.
exceção.php
// tente bloquear
tentar
if ($ número> 10)
lançar uma nova exceção ("Você deve selecionar um número de dígito
");
// Imprime a saída se nenhuma exceção ocorrer
echo "O número selecionado é $ number
";
// captura exceção
catch (exceção $ e)
echo 'Mensagem de erro:' .$ e-> getMessage ();
?>
Resultado:
Execute o arquivo no navegador.
http: // localhost / exception.php
Principal
Conclusão
A programação básica do PHP é explicada neste tutorial usando 30 exemplos. Se você deseja aprender PHP ou se deseja se tornar um desenvolvedor web no futuro, este tutorial o ajudará a começar a escrever scripts em PHP.