PHP Basics:
Olá Mundo
A extensão do arquivo php é .php. Tags são usadas para definir o bloco de código PHP e usar ';' No final da linha, é obrigatório para o 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 script a seguir para imprimir um texto simples, “Olá Mundo”.
// texto de impressãoSaída:
Execute o arquivo do navegador.
http: // localhost/primeiro.php
Principal
Comentários
Como outras linguagens de programação padrão, você pode usar '//' para comentário de linha única e '/ * */' para comentário de linha múltipla. Crie um arquivo php chamado 'Comente.php'Com o código a seguir para mostrar o uso de linhas únicas e múltiplas comentar em php.
// atribui um valor na variável $ nSaída:
Execute o arquivo do navegador.
http: // localhost/comentário.php
Principal
Variáveis com cordas
O símbolo '$' é usado para declarar e ler qualquer variável no PHP. Crie um arquivo php chamado 'cordas.php'Com o seguinte código. Você pode usar uma citação única (") ou uma cotação dupla (" ") para declarar ou imprimir qualquer variável de string, mas a cotação dupla é usada para imprimir o valor da variável string com outros dados da string. Diferentes usos das variáveis de string são mostrados neste exemplo.
$ site = 'linuxhint';Saída:
Execute o arquivo do navegador.
http: // localhost/strings.php
Principal
Cordas concatenadas
'.' O operador é usado no PHP para combinar várias variáveis. Crie um arquivo php chamado 'concato.php'e adicione o código a seguir para combinar várias variáveis de string. A soma de duas variáveis de números é armazenada em outra variável e os valores de três variáveis são impressos combinando -se com outra string.
$ a = 30;Saída:
Execute o arquivo do navegador.
http: // localhost/concate.php
Principal
Strings de acabamento
aparar() A função é usada no PHP para remover qualquer caractere do lado esquerdo e direito de qualquer corda. Existem outras duas funções no PHP para remover o personagem 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 personagem 'a'é removido do início ou final ou de ambos os lados com base na string aplicada.
$ text = "AA eu gosto de programar aa";Saída:
Execute o arquivo do navegador.
http: // localhost/corte.php
Você pode aprender mais sobre o corte do seguinte link do tutorial.
https: // linuxhint.com/trim_string_php/
Principal
Substringas
substr () A função é usada no PHP para ler uma parte específica de uma string. Esta função pode levar três parâmetros. O primeiro parâmetro é a sequência 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 código a seguir para mostrar o uso desta função. Nesta função, o índice inicial conta de 0, mas o valor do índice inicial negativo contam de 1. E o valor do comprimento conta de 1. Se você omitir o terceiro parâmetro desta função, os caracteres do índice inicial até o final da sequência principal serão cortados.
Echo substr ("Programação da Web", 4,7)."Saída:
Execute o arquivo do navegador.
http: // localhost/substring.php
Principal
Variáveis com números
Você pode declarar diferentes tipos de variáveis de números no PHP. O valor do número pode ser inteiro ou flutuante. Três tipos de números são declarados e adicionados no script a seguir. Crie um arquivo php chamado 'números.php'Para mostrar o uso da variável numérica.
$ a = 8;Saída:
Execute o arquivo do navegador.
http: // localhost/números.php
Principal
Matemática
PHP contém muitas funções internas para realizar vários tipos de tarefas matemáticas, como abs (), teto (), piso (), hexdec (), max (), min (), rand () etc. O uso de abdômen() A função é mostrada no seguinte script. abdômen() função retorna o valor absoluto de qualquer número. Se você fornecer algum número negativo, então abdômen() A função retornará apenas o valor sem nenhum sinal.
absval.php
$ número = -17.87;Saída:
Execute o arquivo do 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 duas maneiras mencionadas é mostrada no script a seguir. O script mostrará a data atual no formato 'dia do dia'.
data atual.php
Saída:
Execute o arquivo do navegador.
http: // localhost/currentdate.php
Verificação da data
A função CheckDate () é usada no PHP para verificar uma data é válida ou não. O uso desta função é mostrado no script a seguir. Este script verificará um ano é um ano bissexto ou não baseado em uma data.
Leapyear.php
if (CheckDate (02, 29, 2018))Saída:
Execute o arquivo do navegador.
http: // localhost/learyear.php
Principal
Declarações se
se A declaração é usada para declarar declaração condicional. A sintaxe de se A declaração no PHP é semelhante a outras linguagens de programação padrão. O script a seguir mostra o uso de simples se declaração. De acordo com o script, a condição é verdadeira e imprimirá a saída "Você é elegível para esta oferta”.
se.php
$ idade = 20;Saída:
Execute o arquivo do navegador.
http: // localhost/if.php
Principal
Outra pessoa e outra
Você pode usar outro e elseif com a instrução IF se você deseja executar declarações diferentes com base em diferentes condições. 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
Saída:
Execute o arquivo do navegador.
http: // localhost/elseif.php
Principal
Se com (ou e e e)
Você pode usar várias condições na instrução if usando lógico 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 de IF declaração com OU e E lógica. Aqui, if-else-if A declaração é usada com lógico E que imprimirá a saída com base em atribuído $ current_time. Outra declaração se é usada com lógico OU Isso imprimirá a saída se alguma das condições se tornar verdadeira.
ou e.php
Saída:
Execute o arquivo do navegador.
http: // localhost/Orand.php
Principal
Matrizes
Quando você deseja adicionar vários valores em uma única variável, você pode usar a variável de matriz ou objeto. Principalmente dois tipos de matriz podem ser declarados em qualquer linguagem de programação. Estes são uma matriz numérica e associativa. A matriz pode ser categorizada por uma matriz unidimensional e multidimensional também. O exemplo a seguir mostra o uso de uma matriz numérica e associativa simples. Aqui, matriz numérica, $ nomes é lido e impresso usando o loop e a matriz associativa, $ e -mails é lido e impresso por para cada laço.
variedade.php
// Array numéricoSaída:
Execute o arquivo do navegador.
http: // localhost/array.php
Você pode visitar o seguinte link do tutorial para saber mais sobre a matriz PHP.
https: // linuxhint.com/php-arrays-tutorial/
Principal
enquanto loop
O 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 atinja a condição de rescisão. A sintaxe da declaração de loop é semelhante às outras linguagens de programação padrão. O exemplo a seguir mostra o uso de enquanto laço. O loop é usado aqui para descobrir números pares de 1 a 10. O loop irá itera por 10 vezes e verificará cada número é divisível por 2 ou não. Os números divisíveis por 2 imprimirão.
enquanto.php
$ n = 1;Saída:
Execute o arquivo do navegador.
http: // localhost/while.php
Principal
foreach loop
Usos PHP 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 da matriz contém o tipo de livro e o valor da matriz contém o nome do livro. para cada O loop é usado para iterar a matriz com chave e valor e imprimi -los concatenando com outra string.
para cada.php
Saída:
Execute o arquivo do navegador.
http: // localhost/foreach.php
Principal
funções
Se você deseja 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 em que o código precisa executar. Um uso simples da função é mostrado no exemplo a seguir. Aqui, é declarada uma função sem qualquer argumento que imprimirá um texto depois de ligar.
função.php
// declarar a funçãoBem -vindo ao Linuxhint
";Saída:
Execute o arquivo do navegador.
http: // localhost/função.php
Principal
argumentos de função
Você pode usar uma função com argumentos ou sem argumentos. O exemplo anterior mostra o uso do argumento menos função. Você pode enviar argumentos 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 assumirá 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 diferentes de raio.
Circleare.php
A área do círculo é $ área
";Saída:
Execute o arquivo do navegador.
http: // localhost/circleara.php
Principal
morrer e sair
Usos 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 dessas duas funções são mostrados nos exemplos a seguir.
Função ()
O script a seguir gerará um erro se o Newfile.O TXT não existe no local atual e interrompe a execução exibindo a mensagem de erro incluída no método DIE ().
Dieerr.php
se(!fopen ("newfile.txt "," r "))Saída:
Execute o arquivo do navegador.
http: // localhost/dieerr.php
função exit ()
O script a seguir interromperá a execução do script exibindo mensagem de erro se o valor de $ n não é igual a 100.
exiterr.php
$ n = 10;Saída:
Execute o arquivo do navegador.
http: // localhost/exiterr.php
Principal
Incluir arquivos
Quando você precisa usar o mesmo código em vários scripts PHP, é melhor salvar o script comum em qualquer arquivo e usar o código várias vezes, incluindo o arquivo. Você pode incluir o arquivo no PHP usando quatro métodos. Esses são requer (), requer_once (), incluem () e incluir_once (). Se requer () ou requer uma vez() não inclui o arquivo, então ele interrompe a execução do script à força, mas incluir() ou incluir_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 “Bem-vindo.php”Com o seguinte código que será incluído posteriormente. Este script irá imprimir um texto simples.
Bem-vindo.php
eco "comece a ler daquiCrie outro arquivo php chamado “incluir_file.php”E adicione o seguinte código. Aqui, incluir() O método não interrompe a execução para erro de inclusão e imprimirá a mensagem “Laravel é uma estrutura PHP muito popular agora”. Mas requer () O método interromperá a execução do erro de inclusão e não imprimirá as duas últimas mensagens de eco após a declaração requer ().
incluir_file.php
incluir ('WelCom.php ');Saída:
Execute o arquivo do navegador.
http: // localhost/incluir_file.php
Principal
Uso JSON
Há um método interno no 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 script a seguir para converter a matriz PHP em dados JSON.
JSON.php
$ itens = array ("caneta", "lápis", "borracha", "livro colorido");Saída:
Execute o arquivo do navegador.
http: // localhost/json.php
Principal
Uso XML
PHP tem uma extensão chamada Simpxml Para analisar dados XML. Simpxml_load_string () é uma função interna do PHP para analisar o arquivo XML. O exemplo a seguir mostra como você pode usar Simpxml_load_string () função para ler dados do 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 matriz com tipo de dados.
xml.php
$ Xmldata =Saída:
Execute o arquivo do navegador.
http: // localhost/xml.php
Principal
Entradas de formulário HTML
Você pode usar diferentes tipos de matriz embutida de PHP para ler os dados do formulário enviado com base no valor do atributo de método do formulário. Você deve usar o Matriz $ _Post se os dados do formulário forem enviados usando o método Post e você precisar. O exemplo a seguir usa o método de post para enviar os dados do formulário no servidor. Você precisa criar dois arquivos para testar o seguinte script. Um é "Conecte-se.html ” e outro é "verificar.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 verificar.arquivo php usando o método de post. O script PHP verificará o valor enviado do nome de usuário e senha. Se o nome de usuário for 'Admin' e a senha é '1234 ' Então ele vai imprimir 'Usuário válido ' Caso contrário, vai imprimir 'Usuário Inválido'.
Conecte-se.html
verificar.php
if ($ _ post ['nome de usuário'] == 'admin' && $ _post ['pwd'] == '1234')Saída:
Execute o arquivo do navegador.
http: // localhost/login.html
Se o nome de usuário e a senha não corresponderão, a seguinte saída será exibida.
Principal
função get_browser
get_browser () é uma função integrada do PHP usada para ler todas as informações relacionadas ao navegador lendo Browscap.ini arquivo. O script a seguir mostra a saída desta função no formato da matriz.
getBrowser.php
Saída:
Execute o arquivo do navegador.
http: // localhost/getBrowser.php
Principal
Armazenamento de sessão
Você pode armazenar informações de sessão no PHP usando $ _Session variedade. PHP tem muitas funções internas para lidar com a sessão. session_start () A função é usada no script a seguir para iniciar a sessão e dois valores de sessão são armazenados em $ _Session variedade.
sessão.php
session_start ();Saída:
Execute o arquivo do navegador.
http: // localhost/sessão.php
Principal
Método de solicitação do servidor
É mencionado anteriormente que o PHP tem muitas variáveis super globais para lidar com a solicitação do servidor. $ _Server Array é uma dessas variáveis usadas para obter informações do servidor. O script a seguir imprimirá o nome do arquivo do script de execução e o nome do servidor em execução.
ServerRequest.php
echo $ _server ['php_self'];Saída:
Execute o arquivo do navegador.
http: // localhost/serverrequest.php
Principal
Postagem http
O protocolo HTTP é usado para se comunicar entre o servidor e o cliente. Qualquer navegador trabalha como cliente para enviar uma solicitação HTTP para o servidor e o servidor envia a resposta ao cliente com base na solicitação. A solicitação HTTP pode ser enviada usando o método post e get. O exemplo a seguir mostra o uso da solicitação de postagem HTTP no PHP. Aqui, um formulário HTML foi projetado para obter o valor de altura e largura de qualquer retângulo e enviar para o servidor. $ _Post a matriz é usada para ler os valores e calcular a área do retângulo e imprimir.
httppost.php
Saída:
Execute o arquivo do 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 interna nomeada correspondência() Para enviar um e -mail. 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 e -mail do receptor, o segundo argumento leva o assunto do email, o terceiro argumento leva o corpo do e -mail e o argumento do cabeçalho leva o conteúdo do cabeçalho. Mas essa função funciona apenas no servidor ao vivo. Como você pode usar esta função é mostrado no seguinte script.
e-mail.php
Se você deseja enviar e -mail do servidor local usando o PHP, você pode usar a classe Phpmailer. Você pode visitar o seguinte link do tutorial para saber mais sobre esta aula.
https: // linuxhint.com/como fazer o email-de-php/
Principal
Classe e objeto
O recurso de programação orientado a objetos é adicionado no PHP da versão 5. Classe e objeto são as principais partes 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 objeto simples é mostrado no exemplo a seguir. Aqui, uma aula chamada Cliente é definido com três variáveis públicas e um método. Depois de criar o objeto nomeado $ CustOBJ, As variáveis são inicializadas ligando setValue método e impresso mais tarde.
ClassObject.php
Saída:
Execute o arquivo do navegador.
http: // localhost/ClassObject.php
Principal
Manipulação de exceção
Uma das características importantes da programação orientada a objetos é o manuseio de exceções. O manuseio de exceção tem duas partes. Estes são tentar bloco e pegar bloquear. Bloco Tente contém o script e quando qualquer erro aparecer no script, uma exceção é lançada pelo bloco de tentativa para capturar o bloco. Um simples uso do manuseio de exceção é mostrado no exemplo a seguir. Aqui, tente o bloco verificará o valor de $ número. Se $ número é 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 $ número com outro texto.
exceção.php
Saída:
Execute o arquivo do navegador.
http: // localhost/exceção.php
Principal
A programação básica do PHP é explicada neste tutorial usando 30 exemplos. Se você quiser aprender PHP ou se tornar um desenvolvedor da web no futuro, este tutorial ajudará você a começar a escrever scripts no PHP.