PHP-Aprender: Tipos de dados (cont.) – parte 4
String
Strings podem ser atribuídas de duas maneiras:
1) utilizando aspas simples ( ‘ ): desta forma, o valor da variável será exatamente o texto contido entre as aspas.
$texto1 = "linhadecomando.com"; $texto2 = '*** $texto1 ***'; echo "$texto2" |
O resultado desse script será *** $texto1 ***
2) utilizando aspas duplas ( ” ): desta forma, qualquer variável ou caracter de escape será expandido antes de ser atribuído.
$texto1 = "linhadecomando.com"; $texto2 = '*** $texto1 ***'; echo "$texto2" |
O resultado desse script será *** linhadecomando.com ***
A tabela abaixo lista os caracteres de escape:
Sintaxe | Siginificado |
\n | Nova Linha |
\r | Retorno de carro (nova linha) |
\t | Tab |
\\ | A própria barra (\) |
\$ | O símbolo $ |
\’ | Aspa simples |
\” | Aspa dupla |
Objeto
Um objeto pode ser inicializado utilizando o comando new para instanciar uma classe para uma variável. Uma classe é um tipo e não pode ser atribuída a uma variável.
$variavel = new $nome_da_classe; |
Para utilizar as funções definidas na classe, deve ser utilizado o operador “->“.
$variavel->funcao1(); |
Exemplo:
class Curso{ function nome($parametro){ echo "O nome do curso é: " . $parametro; } } $imprimir = new Curso; $imprimir->nome("Aprender PHP"); |
Resultado:
O nome do curso é: Aprender PHP