Programando seu site em PHP - Início


Bom, resolvi postar estes ensinamentos sobre PHP, pois estou revendo o conteúdo por completo. 
Ai, achei melhor traduzir com o meu próprio punho, sem utilizar algum recurso do google tradutor  ou Babylon, com a finalidade de  fixar as duas linguagens na mente mesmo.  
Meu objetivo é aprimorar o conhecimento no inglês e  estudar a linguagem de  programação que possibilita a capacidade de criação de  sites dinâmicos, muito útil para quem deseja se aprimorar neste tema.. 
Só que ai, pensei, não vou guardar só pra mim, pode ser que alguém esteja precisando e com desejo de aprender inglês, por isto me veio a ideia de compartilhar este estudo no blog para aquele que tiver interesse no assunto..
Minha fonte de pesquisa é o site do W3C  que é o código civil do desenvolvedor para web. Neste site, vem tudo explicadinho, como proceder, que software usar, tudo para colaborar  no desenvolvimento de um ótimo site. Por isso, denomino, este lugar como um código civil é para o  advogado. Espero que possa contribuir com todos. 
Já era uma ideia fazer um tutorial que pudesse também ensinar o inglês, pois muitos conhecimentos profundos para que alcancemos os nossos objetivos que é a conquista do pleno conhecimento, dependem deste idioma.
  

What is PHP?(O que é PHP)
  • PHP por PHP: Hypertext Preprocessor (É um hipertexto processador)
  • PHP is a server-side scripting language, like ASP (é uma linguagem do lado do servidor assim como a linguagem Asp)
  • PHP scripts are executed on the server (scripts PHP são executados no servidor)
  • PHP supports many databases (MySQL, Informix, Oracle, Sybase, Solid, PostgreSQL, Generic ODBC, etc.) (PHP suporta muitos bancos de dados.)
  • PHP is an open source software (PHP é um software fonte aberto)
  • PHP is free to download and use (PHP é livre para baixar e ser usado)
  • PHP files can contain text, HTML tags and scripts(Arquivo PHP pode conter texto, caracteres e scripts)
  • PHP files are returned to the browser as plain HTML(Arquivos PHP são retornados para o browser como plano html
  • PHP files have a file extension of ".php", ".php3", or ".phtml" (Arquivos PHP tem uma extensão de .php, .php3, ou phtml
What is MySQL? ( O que é MySQL )
  • MySQL is a database server(mySQl é um banco de dados servidor
  • MySQL is ideal for both small and large applications (mySQl é ideal para pequenos e grandes aplicações
  • MySQL supports standard SQL (mySQl Supporta SQL
  • MySQL compiles on a number of platforms(mySQl compila um numero de plataformas
  • MySQL is free to download and use(mySQl é livre para baixar e usar
PHP + MySQL
  • PHP combined with MySQL are cross-platform (you can develop in Windows and serve on a Unix platform) (mySQl combinado com MySQL são plataforma-cruz
Why PHP? (Por que PHP?)
  • PHP runs on different platforms (Windows, Linux, Unix, etc.) (PHP roda em diferentes plataformas(Windows, Linux, Unix, etc.)
  • PHP is compatible with almost all servers used today (Apache, IIS, etc.)
  • PHP is FREE to download from the official PHP resource: www.php.net
  • PHP is easy to learn and runs efficiently on the server side
Where to Start?
To get access to a web server with PHP support, you can:
  • Install Apache (or IIS) on your own server, install PHP, and MySQL
  • Or find a web hosting plan with PHP and MySQL support

Download PHP (Baixar PHP)

Download PHP for free here: http://www.php.net/downloads.php

Download MySQL Database (Baixar banco de dados MySQL)

Download MySQL for free here: http://www.mysql.com/downloads/

Download Apache Server (baixar servidor Apache)

Download Apache for free here: http://httpd.apache.org/download.cgi

The PHP script is executed on the server, and the plain HTML result is sent back to the browser.
(O script PHP é executado no servidor, e o plano resultado html é enviado de volta para o navegador.)

Basic PHP Syntax (Sintaxe do PHP basica )

A PHP script always starts with <?php and ends with ?>. A PHP script can be placed anywhere in the document.(Um Script PHP sempre inicia com <?php e termina com ?>. Um script PHP pode ser colocado em qualquer lugar no documento.)
On servers with shorthand-support, you can start a PHP script with <? and end with ?>. (Nos servidores com suporte as sintaxe PHP abreviada, vc pode iniciar com <? E terminar com ?>)
For maximum compatibility, we recommend that you use the standard form (<?php) rather than the shorthand form. (Pela maxima compatilbilidade, we recomendamos que você use a forma complete(<php) do que a abreviada.)
A PHP file must have a .php extension. (Um arquivo PHP deve ter uma extensão .php)
A PHP file normally contains HTML tags, and some PHP scripting code. (Um arquivo normalmente contém caracteres html e alguns códigos de scripts php)
Below, we have an example of a simple PHP script that sends the text "Hello World" back to the browser:
(Abaixo, temos um exemplo de um simples script php que envia o texto “Alô mundo ” de volta para o navegador.)
<html>
<body>

<?php
echo "Hello World";
?>

</body>
</html>
Each code line in PHP must end with a semicolon. The semicolon is a separator and is used to distinguish one set of instructions from another. (Cada linha de código em PHP deve-se terminar com ponto e virgula. O ponto e virgula é um separador e é usado para distinguir uma configuração de instrução de outro)
There are two basic statements to output text with PHP: echo and print. (Existem dois status basicos para saida de texto com o php: echo e print)

In PHP, we use // to make a one-line comment or /* and */ to make a comment block: (No Php, usamos // para fazer uma linha de comentário ou /* e */ para comentar um bloco.)

<html>
<body>

<?php
//This is a comment

/*
This is
a comment
block
*/
?>

</body>
</html>
Variables are "containers" for storing information.(Variáveis são “contenedores” para armazenar informações.)

Do You Remember Algebra From School?
(Você lembra da algebra da escolar?)
Do you remember algebra from school? x=5, y=6, z=x+y
(Você lembra da Alebra da escolar? X=5, y=6, z=x+y)
Do you remember that a letter (like x) could be used to hold a value (like 5), and that you could use the information above to calculate the value of z to be 11? (Você lembra que uma carta(como X)pode ser usado para segurar um valor(como 5) e que você pode usar a informação acima para calcular o valor de z para ser 11?)
These letters are called variables, and variables can be used to hold values (x=5) or expressions (z=x+y). (Estas cartas são chamadas de variáveis e variáveis pode ser usados para armazenar valores (x=5) ou expressões (z=x+y))


PHP Variables (Variáveis PHP)
As with algebra, PHP variables are used to hold values or expressions. (Assim com Algebra, Variáveis PHP são usados para armazenar valores ou expressões.)
A variable can have a short name, like x, or a more descriptive name, like carName. (Uma variável pode ter um nome curto, como x ou um mais nome descritivo, como nome de um  carro.)
Rules for PHP variable names: (Regras para nomes de variáveis em PHP)
  • Variables in PHP starts with a $ sign, followed by the name of the variable
·         (Variáveis em PHP começa com um sinal de $ () cifrão, seguido pelo nome da variável.)
  • The variable name must begin with a letter or the underscore character
·         (Um nome de variável deve começar com uma letra ou com Underline seguido caracter.)
  • A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _ )
·         Um nome de variável pode somente conter caracteres alpha-numérico e underline(A-z, 0-9, e... )
  • A variable name should not contain spaces
  • Um nome de variável não pode conter espaços.
  • Variable names are case sensitive (y and Y are two different variables)


Creating (Declaring) PHP Variables (Criando(declarando) Variáveis PHP)
PHP has no command for declaring a variable. (PHP não tem commando para declarer uma variável.)
A variable is created the moment you first assign a value to it:(Uma variável é criado no momento que você primeiro assinar um valor para ele: ) $myCar="Volvo";
After the execution of the statement above, the variable myCar will hold the value Volvo. (Após a execução da declaração acima, a variável myCar will armazenará o valor de volvo.)
Tip: If you want to create a variable without assigning it a value, then you assign it the value ofnull. (Se você quer criar uma variável sem assinar este um valor, entao você assign o valor de nulo.)
Let's create a variable containing a string, and a variable containing a number: (Vamos criar uma variável contend uma string, e uma variável contendo um numero:)
<?php
$txt="Hello World!";
$x=16;
?>
Note: When you assign a text value to a variable, put quotes around the value. (Quando você assina um valor de texto para uma variável, coloca aspas em torno do valor.)

PHP is a Loosely Typed Language (PHP é uma linguagem tipada imprescisamente )
In PHP, a variable does not need to be declared before adding a value to it. (Em PHP, uma variável não precisa ser declarada antes de adicionar um valor a ela.)
In the example above, notice that we did not have to tell PHP which data type the variable is. (No exemplo de cima, notifica que nós não teriamos que dizer qual tipo de dados a variável é.)
PHP automatically converts the variable to the correct data type, depending on its value. (PHP automaticamente converte a variável ao correto tipo de dados, dependendo do valor dela.)
In a strongly typed programming language, you have to declare (define) the type and name of the variable before using it. (Numa fortemente linguagem de programação digitada, você tem que declarar(define ) o tipo e nome da variável antes de usá-la.)


PHP Variable Scope (A autonomia da variável em PHP)
The scope of a variable is the portion of the script in which the variable can be referenced.
( A autonomia de uma variável é a porão do script na qual a variável pode ser referenciada. )
PHP has four different variable scopes: ( PHP tem 4 diferentes formas de variáveis )
  • Local = Local
  • Global = global
  • Static = estática
  • Parameter = paramétrica (parâmetro)


Local Scope (Autonomia local)
A variable declared within a PHP function is local and can only be accessed within that function. (the variable has local scope): (Uma variável declarada com uma função PHP é local e pode ser acessada com aquela função.)
<?php
$a = 5; // global scope

function myTest()
{
echo $a; // local scope
}

myTest();
?>
The script above will not produce any output because the echo statement refers to the local scope variable $a, which has not been assigned a value within this scope.
( Este script acima não produzirá alguma saída porque o echo declarada refere se ao local da variável $a, o qual não tem sido assinado um valor com este objetivo. )
You can have local variables with the same name in different functions, because local variables are only recognized by the function in which they are declared.
( Você pode ter uma variável local com o mesmo nome em diferente função, porque a variável local são somente reorganizada pela função em qual eles são declaradas. )
Local variables are deleted as soon as the function is completed.  ( As Variáveis locais são deletadas quando a função é completada. )


Global Scope
Global scope refers to any variable that is defined outside of any function. ( Global scope refere-se a algumas variáveis que é definida fora de alguma função.)
Global variables can be accessed from any part of the script that is not inside a function.
(Variável global pode ser acessada de uma parte de um script que não está dentro de uma função.)
To access a global variable from within a function, use the global keyword:
( Para acessar uma variável global dentro de uma função, use a palavra chave global: )
<?php
$a = 5;
$b = 10;

function myTest()
{
global $a, $b;
$b = $a + $b;
}

myTest();
echo $b;
?>
The script above will output 15.
 ( Este script de cima sairá 15. )
PHP also stores all global variables in an array called $GLOBALS[index]. Its index is the name of the variable. This array is also accessible from within functions and can be used to update global variables directly.
( PHP também armazena toda variável Global num array chamada $GLOBALS[index].Este index é o nome da variável. Este array é também acessível dentro da função e pode ser usado para atualizar variável Global diretamente. )
The example above can be rewritten as this:
( O exemplo de cima pode ser reescrito como este: )
<?php
$a = 5;
$b = 10;

function myTest()
{
$GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b'];
}

myTest();
echo $b;
?>



Static Scope
When a function is completed, all of its variables are normally deleted. However, sometimes you want a local variable to not be deleted.
( Quando a função é completada, tudo desta variável são deletadas. Todavia, algumas vezes, você quer uma variável local para não ser deletada. )
To do this, use the static keyword when you first declare the variable:
( Para fazer isto, use a estática palavra chave quando você primeiro declarer a variável.  )

static $rememberMe;
Then, each time the function is called, that variable will still have the information it contained from the last time the function was called.
( Então, cada vez que função é chamada, essa variável terá a informação dela contida da  ultima vez que a função foi chamada.   )
Note: The variable is still local to the function.
( A variável está ainda local a função )

Parameters ( Parâmetros )
A parameter is a local variable whose value is passed to the function by the calling code.
(Um parâmetro é local da variável cujo valor é passado para a função pelo código chamando.)
Parameters are declared in a parameter list as part of the function declaration:
(Parâmetros são declarados num parâmetro como parte da declaração da função:)
function myTest($para1,$para2,...)
{
// function code
}
Parameters are also called arguments. We will discuss them in more detail when we talk about functions.
( Parâmetro são chamados de argumentos. Nós os discutiremos mais detalhado quando falarmos sobre função. )


JardimdoPantana-JKG

“Um sábio não diz que é sábio, mas um sábio sabe agradecer.” Sou isto, um pessoa que vive agradecida pela vida, pela família, pelo que aprende. Sou uma pessoa que pouco reclama. Na verdade, nunca reclamo. A reclamação, entendo como murmuração diante de Deus. Imagino que Deus fica triste na reclamação. Por isso, vivo em agradecimento pelo que sou e por tudo o que tenho.

Postar um comentário

Postagem Anterior Próxima Postagem