quinta-feira, 22 de junho de 2017
Escopo e Contesto Variaveis Global e Local.
Variáveis:
Uma palha sobre o tipo boleano(comun em outras linguagens), no PHP não existe tipo boleano que é utilizado para retornar os valores falso e verdadeiro, mas como se tem por convenção que 0 = falso e 1 = Verdadeiro, para alanizarmos o retorno usamos o tipo inteiro integer, testando seu conteúdo se zero e falso qualquer coisa diferente e verdadeiro.
Podemos também verificar se uma variável esta definida ou não, o PHP oferece a função isset(nome-variável), em si e uma função boleana que retorna 0 ou 1 e podemos testar a condição com o comando IF.
EX:
<?php
if(isset($variteste)){
echo “A variável $variteste está definida”;}
// a função isset testou a existência da variável e se o resultado for 1 imprime a menssagem.
?>
Escopo de variáveis
Agora vamos ao tópico da aula escopo e contgexto :
O escopo de uma variável pode ser local ou global, isso vai depender do contexto onde ela definida.
Uma variável local só tem ação dentro dos limites do contesto onde foi definida, se declararmos uma variável dentro de uma função(veremos mais tarde), ela só será efita dentro da função que foi declarada.
<?php
$dep=1O; // variável global
functionTeste()
{
echo$conta=9;/*referencia uma variável de escopo local*/
$conta=$dep + $conta // resultado será 9;
}
?>
Explic.:
Na maioria das linguagens uma variável global pode ser acessada e modificada em todos contextos do script.
Em PHP e diferente no exemplo acima vimos que o valor da conta não se alterou porque a variável dep apesar de ser globalnão fica acessível dentro de cotestos “fechados “ como o de uma função.
E as variáveis declardas dentro da função também não são acessíveis fora dela.
Pode-se perceber então que esta é uma pequena diferença em relação a linguagem C, Java, etc onde variáveis globais estão automaticamente disponíveis para funções sem sobrescrever uma definição local.
Isto pode causar problemas quando inadvertidamente modificar-se uma variável global.
No PHP, as variáveis globais precisam ser declaradas como globais dentro de uma função, se for utilizada em uma.
A palavra-chave global
Exemplo #1 Usando global
<?php
$a=3;
$b=4;
functionExemplo()
{
global $a,$b; //declaração que disponibilisa as variáveis.
$b=$a+$b;
}
Soma();
echo$b; // o resultado deste ECHO será 7;
?>
Uma outra forma de acessar uma variável global é utiliazando o array especial $GLOBALS:
O exemplo anterior poderia ser reescrito como:
Exemplo #2 Usando $GLOBALS no lugar de global
<?php
$a=1;
$b=2;
functionSoma()
{
$GLOBALS['b']=$GLOBALS['a']+$GLOBALS['b']; //O Resultado seria 3.
}
O array $GLOBALS é um array associativo, sendo o nome da variável global a chave do array e o seu conteúdo da variável como o valor do elemento do array. Veja que $GLOBALS existe em qualquer escopo, isto porque $GLOBALS é uma superglobal.
Referência → http://php.net/manual/pt_BR/language.variables.scope.php
quarta-feira, 21 de junho de 2017
Variáveis PHP ARRAY
Variáveis
→ Arrays.
Quando
temos um registro que pode ter vários valores relacionados, para
podermos armazenar este dados então precisaremos de um tipo
diferente de variável, uma variável que seja capaz de armazenar
varias variáveis, permitindo o acesso individual, para isso a
maioria das linguagens de programação nos oferece o recurso de
arrays..
arrays
são listas indexadas onde podemos acessar seus elenemtos pelo nome
e índice,
Definição
de Arrays:
$a[0]=12;
$a[1]=34;
$a[4]=76;
ou
assim:
$a=array(
12 , 34 , 76);
com
strings ficaria assim:
$a[0]
=”edson”;
$a[1]=”alfredo”;
$a[2]=”Admir”;
ou
$a
=array(“edson” , “alfredo”, “ ademir”);
$a[1]
= Alfredo;
Arrays
são muito úteis em programação servem para agrupar diversos
conjuntos de dados e realizar acesso direto ou sequencial à seus
registros assim podemos gerênciar listas e filas de prioridade, uma
string pode ser considerada uma array linear; alem da array linear
temos as arrays multidimensional que veremos adiante.
Ou
seja depois de criar um arrays podemos alterar , inserir imprimir
seus valores etc;
[exemplo]
<?php
//
$nomes=array(“Pedro”,
“fernando”,”Ademar”,”Tico”); //c cria a array nomes e
atribuie valores.
//
echo
($nomes[2]. '<br>'); // Imprime Ademar.
//
echo
($nomes[0]. '<br>'); // Imprime Pedro.
//
?>
Outra
coisa muito importante sobre as variáveis são o Contexto e Escopo.
Mas o que seria isto ??
Contexto
O contexto é o
conjunto de variáveis e seus respectivos valores num determinado
ponto do programa. Na chamada de uma função, ao iniciar a execução
do bloco que contém a implementação da mesma é criado um novo
contexto, contendo as variáveis declaradas dentro do bloco, ou seja,
todas as variáveis utilizadas dentro daquele bloco serão eliminadas
ao término da execução da função.
Escopo
O escopo de uma
variável em PHP define a porção do programa onde ela pode ser
utilizada. Na maioria dos casos todas as variáveis têm escopo
global. Entretanto, em funções definidas pelo usuário um escopo
local é criado. Uma variável de escopo global não pode ser
utilizada no interior de uma função sem que haja uma declaração.
Vamos
aprofundar mais neste assunto na próxima Teste de PHPaula.
terça-feira, 20 de junho de 2017
ALA - 6 Definiçõesde Variáveis PHP
Variáveis
PHP.
O
tratamento de variáveis em PHP e muito extenso e detalhado cabendo
um estudo mais detalho, à parte.
Atribuindo
nomes corretamente:
As
variáveis no PHP são representadas por um cifrão ($) seguido pelo
nome da variável. Os nomes de variável são case-sensitive.
Nomes
de variável seguem as mesmas regras como outros rótulos no PHP. Um
nome de variável válido inicia-se com uma letra ou sublinhado,
seguido de qualquer número de letras, números ou sublinhados. Em
uma expressão regular, poderia ser representado assim:
'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'
Nomes
válidos:
ed98
_ed98
ed_98
ed98_
Nomes
inválidos:
9edson
-edsn
^edon
Nota: $this é uma variável especial que não pode ser atribuída.
Vimos
os tipos possíveis de variáveis veremos como defini-las, ' atribuir
um valor inicial'.
As
Strings merecem uma atenção elas podem ser definidas basicamente de
duas formas:
a)
Ente aspas simples ( ' ) - O testo será interpretedato tal qual
digitado com exceção de \\ e \' - dessa forma se vamos dar um salto
de linha com o caractere n devereos colacar uma bvarra invertida à
sua frente para que ele seja interpretado como um comando de salto)
b)
Já com as aspas duplas ( " ) - todo o texto será interpretado
coo digitado inclusive as barras invertidas.
Exemplo:
<?
$meutime
= "Palmeras";
$php
= '* $meutime *\n';
echo
"$php";
?>
A
saída imprimirá"* $meutime *\n".
<?
$meutime=
"Palmeiras";
$php
= "* $meutime *\n";
echo
"$php";
?>
A
saída imprimirá "* Palmeiras *" (com salto de linha ao
final).
Variáveis Inteiras de Ponto Flutuante (double ou float) podem ter um valor em ponto flutuante com atribuições que sigam as seguintes sintaxes:
- $php = 7.774;
- $php = 77e4; # equivale a 770.000
Por
padrão atribuímos valores através de expressão,,
$meu_nome
= “Edson”;
$valor=10.00;
Podemos
também atribuir o valor de um variável a outra variável,a
alteração de uma destas variáveis não afetará a outra.
$saque=$valor*2;
O
PHP também oferece um outro meio de atribuir valores a variáveis:
. Isto significa que a nova variável simplesmente
referencia (em outras palavras, "torna-se um apelido para"
ou "aponta para") a variável original. Alterações na
nova variável afetam a original, e vice versa.
Para
atribuir por referência, simplesmente adicione um e-comercial (&)
na frente do nome da variável que estiver sendo atribuída (variável
de origem) Por exemplo, o trecho de código abaixo imprime 'My
name is Bob' duas vezes:
<?php
$foo=Bob'//Atribui
o valor 'Bob' a variável $foo
$bar=&$foo;//
Referecia $foo através de $bar.
$bar
= "My name is $bar"; // Altera $bar...
echo
$bar;
echo
$foo; // $foo é alterada também.
?>
Uma
observação importante a se fazer, é que somente variáveis
nomeadas podem ser atribuídas por referência.
<?php
$foo
= 25;
$bar
= &$foo; // Esta atribuição é válida.
$bar
= &(24 * 7); // Inválido; referencia uma expressão sem nome.
Function
test()
{
return
25;
}
$bar
= &test(); // Inválido.
?>
$bar
= &test(); // Inválido.
?>
Não
é necessário inicializar variáveis no PHP, contudo é u
ma ótima
prática. Variáveis não inicializadas tem um valor padrão de tipo
dependendo do contexto no qual são usadas - padrão de booleanos é
FALSE, de inteiros e ponto-flutuantes é zero, strings (por exemplo,
se utilizados em echo), são definidas como vazia e arrays tornam-se
um array vazio.
Exemplo
#1 Valores padrões de variáveis não inicializadas
<?php
//
Limpa e remove referência (sem uso de contexto) a variável;
imprime NULL
var_dump($unset_var);
//
Uso de booleano; imprime 'false' (Veja sobre operadores ternário
para saber mais sobre a sintaxe)
echo
($unset_bool ? "true" : "false"); // false
//
Uso de string; imprime 'string(3) "abc"'
$unset_str
.= 'abc';
var_dump($unset_str);
//
Uso de inteiro; imprime 'int(25)'
$unset_int
+= 25; // 0 + 25 => 25
var_dump($unset_int);
//
Uso de float/double; imprime 'float(1.25)'
$unset_float
+= 1.25;
var_dump($unset_float);
//
Uso de array; imprime array(1) { [3]=> string(3) "def"
}
$unset_arr[3]
= "def"; // array() + array(3 => "def") =>
array(3 => "def")
var_dump($unset_arr);
//
Uso de objeto; cria novo objeto stdClass (veja
http://www.php.net/manual/en/reserved.classes.php)
//
Imprime: object(stdClass)#1 (1) { ["foo"]=> string(3)
"bar" }
$unset_obj->foo
= 'bar';
var_dump($unset_obj);
?>
Funções para Manipulação de variáveis :
- debug_zval_dump — Exibe a representação de um interno zend value
- boolval — Obtém o valor booleano de uma variável
- doubleval — Sinônimo de floatval
- empty — Determina se a variável é vazia
- floatval — Obtém o valor em ponto flutuante da variável
- get_defined_vars — Retorna um array com todas variáveis definidas
- get_resource_type — Retorna o tipo de resource
- gettype — Obtém o tipo da variável
- import_request_variables — Importa variáveis GET/POST/Cookie para o escopo global
- intval — Retorna o valor inteiro da variável
- is_array — Verifica se a variável é um array
- is_bool — Verifica se a variável é um boleano
- is_callable — Verifica se o conteúdo da variável pode ser chamado como função
- is_double — Sinônimo de is_float
- is_float — Informa se a variável é do tipo float
- is_int — Informa se a variável é do tipo inteiro
- is_integer — Sinônimo de is_int
- is_iterable — Verify that the contents of a variable is an iterable value
- is_long — Sinônimo de is_int
- is_null — Informa se a variável é NULL
- is_numeric — Informa se a variável é um número ou uma string numérica
- is_object — Informa se a variável é um objeto
- is_real — Sinônimo de is_float
- is_resource — Informa se a variável é um resource
- is_scalar — Informa se é uma váriavel escalar
- is_string — Informa se a variável é do tipo string
- isset — Informa se a variável foi iniciada
- print_r — Imprime informação sobre uma variável de forma legível
- serialize — Generates a storable representation of a value
- settype — Atribui um tipo para a variável
- strval — Retorna o valor string de uma variável
- unserialize — Creates a PHP value from a stored representation
- unset — Destrói a variável especificada
- var_dump — Mostra informações sobre a variável
- var_export — Mostra ou retorna uma representação estruturada de uma variável
Variáveis
de ARRAYS próxima aula:
Ref:
https://secure.php.net/manual/pt_BR/language.variables.basics.php
sábado, 17 de junho de 2017
AULA - 5 --> Variáveis
Para começar a falar sobre variável, não é possível fazer alguma de útil em programação sem o uso de variáveis, vamos estudar nesta breve aula os principais tipo de variáveis, no PHP o uso de variáveis e muito importe, e o PHP tem características próprias que foram inovadoras, como as variáveis de sessão que veremos mais adiante, sem elas seria impossível codificar um carrinho de compras por exemplo, veremos mais detalhes adiante.
Para se ter uma ideia do seja uma variável vamos pensar em algum compartimento, uma gaveta uma pasta um lugar onde eu possa guardar algo, e quando precisar e só abrir e pegar, as variáveis funcionam mais ou menos assim.
Para isso temos primeiro que declarar uma variável , podendo definir seu tipo e seu conteúdo inicial.
O PHP possuí vários tipos de variáveis para serem usadas nas mais variadas situações, algumas delas são:
Assim não é obrigatório fazer a declaração do tipo de uma variável para usá-la
O interpretador PHP decidirá qual o tipo da variável, checando seu conteúdo em tempo de execução, se contiver letras será do tipo string, ser conter números poderá ser inteiro ou de ponto flutuante, assim por diante.
Para que o interpretador reconheça uma variável e preciso informar a ele que se trata de uma variável, isso e feito colocando-se o caractere $ na frente do nome da variável, vamos a um exemplo:
<?PHP
Echo "Isso é uma String";
echo "</br>"; // isso é para saltar de linha
$stg; //isso é uma variável chamada $stg
//MUITO IMPORTANTE ABAIXO CONFIGURAMOS OS CARACTERES COM UTF8 AGORA VAI ACEITAR ACENTOS ç ETC;
header('Content-Type: text/html; charset=utf-8'); # Informa qual o conjunto de caracteres será usado.
//
$stg = "Agora eu tenho um conteúdo"; //Variável com conteúdo
echo "</br>"; // isso é para saltar de linha
echo $stg; //isso imprime o conteúdo da variável
$stg = 10 + 4; // isso vai mudar o conteúdo e o tipo da Variável;
/*As variáveis ao contrário das Strings não precisam ser colocadas entre aspas
vejam o exemplo abaixo:*/
echo "</br>";
echo $stg;
echo "</br>"; // isso é para saltar de linha
//
//
/*Então aprendemos o que são variáveis seus tipos e como utilizá
-las ,ainda tem muita coisa pela frente um passo por vez, na próxima vamos aprofundar mais sobre variáveis e a medida do possível melhorando o código PHP*/
?>
O RESULTADO E ESSE REPARE QUE AGORA SAÍRAM OS ACENTOS Ç ETC POR QUE FOI CONFIGURADO O TIPO DE CARACTERES UTF8.
Procurem outras fontes para saber mais sobre variáveis...
Aula -4 Aula - 6 Definições de Variáveis
Para se ter uma ideia do seja uma variável vamos pensar em algum compartimento, uma gaveta uma pasta um lugar onde eu possa guardar algo, e quando precisar e só abrir e pegar, as variáveis funcionam mais ou menos assim.
Para isso temos primeiro que declarar uma variável , podendo definir seu tipo e seu conteúdo inicial.
O PHP possuí vários tipos de variáveis para serem usadas nas mais variadas situações, algumas delas são:
- Inteiro --> armazena um valor numérico inteirio (sem ponto ou virgula).
- Ponto Flutuante --> Armazena números decimas tipo 23.99.
- String --> Qualquer coisa uma letra um numero uma frase mista.
- Array --> Tabelas de Strings Números etc.
- Objeto -> Uso em linguagem OOP, e o resultado de uma classe formado de vários atributos, um cliente, uma conta bancária um carro, todos tem seus próprios atributos.
Assim não é obrigatório fazer a declaração do tipo de uma variável para usá-la
O interpretador PHP decidirá qual o tipo da variável, checando seu conteúdo em tempo de execução, se contiver letras será do tipo string, ser conter números poderá ser inteiro ou de ponto flutuante, assim por diante.
Para que o interpretador reconheça uma variável e preciso informar a ele que se trata de uma variável, isso e feito colocando-se o caractere $ na frente do nome da variável, vamos a um exemplo:
<?PHP
Echo "Isso é uma String";
echo "</br>"; // isso é para saltar de linha
$stg; //isso é uma variável chamada $stg
//MUITO IMPORTANTE ABAIXO CONFIGURAMOS OS CARACTERES COM UTF8 AGORA VAI ACEITAR ACENTOS ç ETC;
header('Content-Type: text/html; charset=utf-8'); # Informa qual o conjunto de caracteres será usado.
//
$stg = "Agora eu tenho um conteúdo"; //Variável com conteúdo
echo "</br>"; // isso é para saltar de linha
echo $stg; //isso imprime o conteúdo da variável
$stg = 10 + 4; // isso vai mudar o conteúdo e o tipo da Variável;
/*As variáveis ao contrário das Strings não precisam ser colocadas entre aspas
vejam o exemplo abaixo:*/
echo "</br>";
echo $stg;
echo "</br>"; // isso é para saltar de linha
//
//
/*Então aprendemos o que são variáveis seus tipos e como utilizá
-las ,ainda tem muita coisa pela frente um passo por vez, na próxima vamos aprofundar mais sobre variáveis e a medida do possível melhorando o código PHP*/
?>
O RESULTADO E ESSE REPARE QUE AGORA SAÍRAM OS ACENTOS Ç ETC POR QUE FOI CONFIGURADO O TIPO DE CARACTERES UTF8.
Procurem outras fontes para saber mais sobre variáveis...
Aula -4 Aula - 6 Definições de Variáveis
sexta-feira, 16 de junho de 2017
Aula - 4 - PHP Comentários
Antes de começarmos a estudar os comandos do PHP, se faz necessário aprender primeiro as tags de comentário, que são muito importantes para documentar o código, não existe código de alto nível sem comentários, isso é de extrema importância para manutenção e compreensão do programa.
Todas as linguagens de programação aceitam comentários e com PHP não poderia ser diferente, no PHP as tags de comentários são identicas ao do CSS HTML e C.
Para comentar em PHP e usado o simbolo sustenido #, // e /**/;
Vale também salientar que os comentários não são processados endo ignorados pelo interpretador PHP, servindo apenas como referências.
Vamos ver exemplo em um código
<?PHP
echo "Essas são as Tags de Comentário em PHP";/* isso imprime a string que esta entre parenteses*/
/* para fazer longos comentários que ocupem varias linhas usamos barra asterísticos ; assim podemos fazer longas descrições a respeito do programa
não limite, use à vontade do freguês */;
echo "<br>"; // isso faz saltar de linha, a linha será tratada como comentário
# isto também e um comentário de linha,
echo "</br>"; //Isso muda de linha
echo " '//' '#' '/* e */ '";
echo " <br> ";//muda a linha
echo "Elas ajudam muito fazendo a documentação do código";
?>
Todas as linguagens de programação aceitam comentários e com PHP não poderia ser diferente, no PHP as tags de comentários são identicas ao do CSS HTML e C.
Para comentar em PHP e usado o simbolo sustenido #, // e /**/;
Vale também salientar que os comentários não são processados endo ignorados pelo interpretador PHP, servindo apenas como referências.
Vamos ver exemplo em um código
<?PHP
echo "Essas são as Tags de Comentário em PHP";/* isso imprime a string que esta entre parenteses*/
/* para fazer longos comentários que ocupem varias linhas usamos barra asterísticos ; assim podemos fazer longas descrições a respeito do programa
não limite, use à vontade do freguês */;
echo "<br>"; // isso faz saltar de linha, a linha será tratada como comentário
# isto também e um comentário de linha,
echo "</br>"; //Isso muda de linha
echo " '//' '#' '/* e */ '";
echo " <br> ";//muda a linha
echo "Elas ajudam muito fazendo a documentação do código";
?>
Nunca se esqueçam de que toda linha de código PHP termina com ;.
O Resultado do código acima seria.
Essas são as Tags de Comentário em PHP
'//' '#' '/* e */ '
Elas ajudam muito fazendo a documentação docódigo
'//' '#' '/* e */ '
Elas ajudam muito fazendo a documentação docódigo
---->
O código tem que ser salvo no diretório padrão do apache, /var/www/;
e executado através do browser, --> localhost/prog1.php
Além das tags de comentários foi ensinado também a tag echo que tem três funções básicas:
Imprimir uma string --> echo "Isso é uma string".
Imprimir o valor de uma variável -- > echo $vari.
Execurtar tag HTML --> echo "<h3>Desse jeito</h3>";
Comandos do PHP não precisão do echo, são interpretados nativamente
Assim:
while(x>9){
echo "ainda não acabou";
x+=1;
};
assim termina a Aula. e preciso praticar muito.
quarta-feira, 14 de junho de 2017
Curso de PHP 3ª aula Sintaxe PHP.
Sintaxe Básica de um script PHP .
Como já foi dito PHP gera código HTML, podemos com ele acessar informações de Banco de dados , de arquivos texto no servidor, trabalhar com XML , construir paginas interativa etc, então podemos construir uma pagina utilizando somente código PHP, a seguir veremos o que é um script php e como podemos editá-lo.Um script PHP, é um código editado em algum editor de texto não formatado salvo com a extensão .php que pode ser executado em um servidor que esteja devidamente configurado, e o resultado e código HTML simples que é enviado de volta para o navegador.
Um script PHP pode ser colocado em qualquer lugar dentro de um documento HTML, ou ser editado isoladamente ..
Um script PHP é delimitado pelas tags; <? Php e ?> como segue :
<?php
// Código PHP fica aqui entre as tags.
echo “Hello World “;
?>
Para ser reconhecido como código php obrigatoriamente o arquivo padrão PHP deve ser salvo com a extensão ".php".
Um arquivo PHP normalmente contém tags HTML, e algum código de script PHP.
Abaixo, temos um exemplo de código PHP bem simples, que usa uma função PHP incorporada "echo" para imprimir o texto "Olá mundo!"
em uma página da web:
Exemplo
<!DOCTYPE
html>
<html>
<body>
<h1>Nossa primeira Página</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
<html>
<body>
<h1>Nossa primeira Página</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
Edite o script acima em um editor de
texto, eu recomendo o geany tem versões para linux e winsdows,
Para distros Debiam like,no terminal:
sudo apt-get install geany.
Link pagina oficial :
Salve o arquivo em
/var/www/html/prime.php
Abra o Firefox o seu
browser , digite localhost/prime.php
Resultado:
Nosso primeiro
Programa phpHello World
Para evitar a
concatenação de Strings usar a tag <br>;
Lembrando também
que toda linha de código deve obrigatoriamente terminar com ;
PHP não compila
interpreta, assim não há mensagem de erros, então é preciso
prestar muita atenção e muto treino para dominar a linguagem.
Curso de PHP --> Aula 2 Instalação do PHP
Aula - 3
O que eu preciso?
Para que seu computador suporte o PHP, você deve:
Para começar a usar o PHP, você tem que instalar os Pacotes acima que foram o que se chama de LAMP para linux ( linux apache mysql php) ou Wamp para Windows, estes pacotes podem ser baixados prontos:
Também é possível instalar no linux via linha de comando:
Nas distribuições Debiam like:
Primeiro vamos precisar de um servidor WEB:
Ou Via Linha de comando :
Primeiro temos que atualizar os repositórios para baixarmos sempre os pacotes mais atualizados.
Após isso, seu servidor web está instalado.
Para verificar se tudo correu conforme planejado, abra o seu browser , “
Firefox” e digite localhost
Deverá aparecer a página padrão do Apache , algo parecido com isto:
Se você vir esta página, então seu servidor web está corretamente instalado agora.
Em seguida, instale MySQL:
utilizando o
Ao concluirmos a instalação, precisaremos executar alguns comandos adicionais para ter nosso ambiente MySQL configurado de forma segura.
Primeiro, precisamos dizer ao MySQL para criar sua estrutura de diretório de banco de dados, onde ele irá armazenar suas informações. Você pode fazer isto digitando:
No terminal do Linux digite:
edwardson@edwardson ~ $ mysql -u root -p
Enter password: Aqui digite a senha que fopi pedida durante a intalação.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 48
Server version: 5.5.55-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Agora vamos instalar o PHP:
Vamos mais uma vez ao sistema
Aula-3 em construção para amanhã 15/06/2017.Se o seu servidor ativou o suporte para PHP, Basta criar alguns arquivos .php, colocá-los em seu diretório da web, e o servidor irá analisá-los automaticamente para você.
O default para o linux e /var/www
neste Diretorio deverão estar todos os arquivos WEB, .html e .PHP
A fim de testar se nosso PHP está corretamente configurado PHP, devemos criar um script php .Vamos chama-lo de
Como root abra o seu editor favorito ou via linh de comando como root:
sudo nano /var/www/html/info.php
edwardson@edwardson ~ $ sudo nano /var/www/html/info.php
[sudo] password for edwardson:
No Firefox digite localhost/info.php
Pronto agora já podemos começar a programar:
3ª aula
Aula - 2
Instalação do PHP 5
Para que seu computador suporte o PHP, você deve:
- Instalar um servidor web
- Instalar o PHP
- Instalar um banco de dados, como o MySQL
Para começar a usar o PHP, você tem que instalar os Pacotes acima que foram o que se chama de LAMP para linux ( linux apache mysql php) ou Wamp para Windows, estes pacotes podem ser baixados prontos:
- Wamp:
- EadyPHP.
Também é possível instalar no linux via linha de comando:
Nas distribuições Debiam like:
Primeiro vamos precisar de um servidor WEB:
Instalar o Apache, IIS(no windows) existem outras Opções.
O servidor web Apache é o servidor web mais popular e utilizado no mundo, sendo ótima escolha para hospedar um website. instalar o Apache e relativamente fácil podemos utilizar o gerenciador de pacotes Synaptic, 'um gerenciador de pacotes que nos permite instalar a maioria dos softwares a partir de um repositório das distribuições Linux'.Ou Via Linha de comando :
Primeiro temos que atualizar os repositórios para baixarmos sempre os pacotes mais atualizados.
sudo apt-get update
Como o PHP roda do lado servidor se faz necessário instalar um servidor WEB, O Apache pode ser instalado tanto no Linux quanto no Windows.
Para distros Linux Debiam Like.
sudo apt-get install apache2
sudo apt-get install
lib
apache2-
mod-php5
Vai pedir a senha root .Após isso, seu servidor web está instalado.
Para verificar se tudo correu conforme planejado, abra o seu browser , “
Firefox” e digite localhost
Deverá aparecer a página padrão do Apache , algo parecido com isto:
Se você vir esta página, então seu servidor web está corretamente instalado agora.
Em seguida, instale MySQL:
utilizando o
apt
para obter e instalar o
MYSQL.
sudo apt-get install mysql-server php5-mysql
Durante
a instalação do
MYSQL
vai aparecer
o
pedido
de senha , preste bem atenção não esqueça a senha ela será
necessário para acessar o banco se for o caso.
Ea é uma conta administrativa no MySQL que possui privilégios
avançados.
Ao concluirmos a instalação, precisaremos executar alguns comandos adicionais para ter nosso ambiente MySQL configurado de forma segura.
Primeiro, precisamos dizer ao MySQL para criar sua estrutura de diretório de banco de dados, onde ele irá armazenar suas informações. Você pode fazer isto digitando:
sudo mysql_install_db
Seu
sistema de banco de dados está agora configurado e já pode ser
acessado.No terminal do Linux digite:
edwardson@edwardson ~ $ mysql -u root -p
Enter password: Aqui digite a senha que fopi pedida durante a intalação.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 48
Server version: 5.5.55-0ubuntu0.14.04.1 (Ubuntu)
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Agora vamos instalar o PHP:
Passo três - Instalar o PHP
O PHP é necessário será o responsável por processar código para exibir o conteúdo dinâmico. Ele pode executar um script, se conectar ao banco de dados MySQL etc....Vamos mais uma vez ao sistema
apt
para fazer ainstalarçõ do pacote PHP. Vamos incluir outros pacotes necessários também.sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Isto
irá instalar o PHP sem problemas. Agora vamos testar se esta funcionando. Aula-3 em construção para amanhã 15/06/2017.Se o seu servidor ativou o suporte para PHP, Basta criar alguns arquivos .php, colocá-los em seu diretório da web, e o servidor irá analisá-los automaticamente para você.
O default para o linux e /var/www
neste Diretorio deverão estar todos os arquivos WEB, .html e .PHP
A fim de testar se nosso PHP está corretamente configurado PHP, devemos criar um script php .Vamos chama-lo de
info.php
. ,
ele deve ser salvo no diretório padrão /var/www/info.php .Como root abra o seu editor favorito ou via linh de comando como root:
sudo nano /var/www/html/info.php
edwardson@edwardson ~ $ sudo nano /var/www/html/info.php
[sudo] password for edwardson:
Vai abrir um arquivo em branco insira o texto a seguir,
que é o codigo PHP que irá executar a função phpinfo(), que mostrara todas as informações:<?php
phpinfo();
?>
edwardson@edwardson ~ $ cat /var/www/html/info.php
phpinfo();
edwardson@edwardson ~ $
Agora vamos testar se tudo esta bem.No Firefox digite localhost/info.php
Pronto agora já podemos começar a programar:
3ª aula
Assinar:
Postagens (Atom)
Programa exempo para consulta em bd Mysql com programa C
#include<stdio.h> #include<mysql/mysql.h> # ...
-
Este ebook e exelente e muito didático, tem me ajudado muito a aprender gambas, sempre quis estudar gambas, mas só estou podendo faze-lo a...
-
O Ryzen 9 3950X possui 16 núcleos e uma arquitetura baseada em 7nm Veja também:AMD e Samsung assinam parceria para trazer Radeon aos smartp...