Latest web development tutorials
×

PHP curso

PHP curso PHP breve introdução PHP instalar PHP gramática PHP variável PHP echo/print PHP Tipos de dados PHP constante PHP corda PHP operadores PHP If...Else PHP Switch PHP ordem PHP Classificação de uma matriz PHP superglobais PHP While circulação PHP For circulação PHP função PHP Variáveis ​​mágicas PHP namespaces PHP Object-Oriented

PHP formulário

PHP formulário PHP Autenticação de formulários PHP formulário - campos obrigatórios PHP formulário - -mail de verificação e URL PHP instância de formulário completo PHP $_GET variável PHP $_POST variável

PHP Tutorial avançado

PHP arrays multidimensionais PHP data PHP conter PHP arquivo PHP Carregar arquivo PHP Cookie PHP Session PHP E-mail PHP segurança E-mail PHP Error PHP Exception PHP filtro PHP Filtro avançado PHP JSON

PHP 7 novos Recursos

PHP 7 novos Recursos

PHP banco de dados

PHP MySQL breve introdução PHP MySQL conexão PHP MySQL Criação de um banco de dados PHP MySQL Criar uma tabela de dados PHP MySQL inserir dados PHP MySQL Inserir dados múltiplos PHP MySQL instruções preparadas PHP MySQL ler dados PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introdução AJAX PHP AJAX banco de dados AJAX XML AJAX busca em tempo real AJAX RSS Reader AJAX voto

PHP manual de referência

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Processamento de imagem PHP RESTful

variáveis ​​PHP

Variável é utilizado para armazenar informação em um "recipiente":

Exemplos

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Correndo instância »

algébrica semelhante

x = 5
y = 6
z = x + y

Em álgebra, usamos as letras (como X), e dar-lhe um valor (como 5).

A partir da expressão acima z = x + y, pode-se calcular o valor de z 11.

Em PHP, essas cartas são chamadas devariáveis.

lâmpada Variável é um recipiente para armazenar dados.


variáveis ​​PHP

Semelhante a álgebra, pode ser atribuído a um valor variável PHP (x = 5) ou expressões (z = x + y).

Variável pode ser um nome curto (como x e y), ou um nome mais descritivo (como idade, carname, totalvolume).

PHP regras variáveis:

  • Variáveis ​​começam com US $ símbolo, seguido pelo nome da variável
  • Nomes de variáveis ​​devem começar com uma letra ou um caractere sublinhado
  • Os nomes das variáveis ​​só pode conter caracteres alfanuméricos e sublinhado (Az, 0-9 e _)
  • Os nomes das variáveis ​​não podem conter espaços
  • Os nomes das variáveis ​​são case-sensitive ($ y e US $ Y são duas variáveis ​​diferentes)
lâmpada PHP declarações PHP e variáveis ​​são case-sensitive.

Criar (afirmação) variáveis ​​PHP

O PHP não comandar a declaração de variável.

Variável é criado na primeira vez que você atribui a ele quando:

Exemplos

<? Php
$ Txt = "Olá, mundo!";
$ X = 5;
$ Y = 10,5;
?>

Correndo instância »

Na declaração acima é executado, otxt variável irá conter o valor Olá, mundo !,ea variável x vai conter o valor 5.

Nota: Quando você atribui um valor de texto a uma variável, as aspas em torno do valor de texto.


PHP é uma linguagem fracamente tipado

No exemplo acima, notamos, você não tem que declarar o tipo de dados da variável de PHP.

PHP será com base no valor da variável, a variável é automaticamente convertido para o tipo de dados correcta.

Em uma linguagem de programação com rigidez, é preciso primeiro declarar as variáveis ​​tipo eo nome (definido) antes de usar variáveis.


escopo de variáveis ​​PHP

Escopo de uma variável é as variáveis ​​de script podem ser referenciados / peças usadas.

Há quatro escopo de variáveis ​​PHP diferente:

  • local
  • global
  • estático
  • parâmetro

âmbito local e global

Em todas as variáveis ​​definidas fora da função tem escopo global. Além das funções, variáveis ​​globais pode ser acessado por qualquer parte do script, para acessar uma variável global em uma função, você precisa usar a palavra-chave global.

PHP variável declarada dentro de uma função são variáveis ​​locais só pode ser acessado dentro da função:

Exemplos

<? Php
$ X = 5; // variáveis globais

myTest function ()
{
$ Y = 10; // variável local
echo "<p> Função de teste dentro da variável: <p>";
echo "variável x é: $ x";
echo "<br>";
echo "variável y é: $ y";
}

myTest ();

echo "<p> função de teste de variáveis externas: <p>";
echo "variável x é: $ x";
echo "<br>";
echo "variável y é: $ y";
?>

Correndo instância »

No exemplo acima myTest () função define variáveis ​​$ x e US $ y. $ X variável fora uma declaração de função, por isso é uma variável global, variável $ y declarada dentro de uma função é uma variável local.

Quando chamamos os valores da função e saída mytest () de duas variáveis, a função de saída o valor de $ y é uma variável local, mas não o valor de US $ x saída, porque a variável $ x definida fora de uma função não pode ser usado dentro de uma função, se para acessar uma variável global em uma função, você precisa usar a palavra-chave global.

Em seguida, função que myTest () está fora dos valores de duas variáveis, o valor total da função vontade saída do local, variável $ x saída, mas o valor de US $ y não pode, de saída porque a variável $ y definido dentro de uma função, é uma variável local.

nota Você pode usar o mesmo nome de variável em diferentes funções, porque essas funções dentro dos nomes de variáveis ​​definidas são variáveis ​​locais, agir apenas dentro da função.

PHP palavra-chave global

palavra-chave global é usado para acessar as variáveis ​​globais dentro de uma função.

Chamar uma variável global definida fora da função dentro de uma função, precisamos antes das variáveis ​​de função mais global Palavras-chave:

Exemplos

<? Php
$ X = 5;
$ Y = 10;

myTest function ()
{
global de US $ x, $ y;
$ Y = $ x + $ y;
}

myTest ();
echo $ y; // saída 15
?>

Correndo instância »

PHP irá todas as variáveis globais são armazenados em um array chamado$GLOBALS [índice] no. Salve nome da variável índice. Esta matriz pode ser acedida no interior da função também pode ser utilizada para actualizar as variáveis ​​globais directamente.

Exemplos do acima pode ser escrito assim:

Exemplos

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Correndo instância »


âmbito estática

Quando uma função é concluída, é geralmente serão eliminadas todas as variáveis. No entanto, às vezes você quer uma variável local não é excluído.

Para fazer isso, use a palavra-chaveestática quando você declarar uma variável:

Exemplos

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Correndo instância »

Então, cada vez que a função é chamada, a variável reterá um valor antes que a função é chamada.

Nota: Esta variável é ainda variáveis locais da função.


parâmetros Âmbito

Os parâmetros são passados ​​por valor para as variáveis ​​locais da função código de chamada.

Os parâmetros são declarados na lista de parâmetros, como parte de uma declaração de função:

Exemplos

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Nós vamos função PHP seção tornou uma discussão mais detalhada.