Utilización de Cadenas de Caractéres en PHP
Clase 6 de 65 • Introducción a PHP-2017
Contenido del curso
Introducción
Introducción a PHP
Operadores
Funciones
Programación Orientada a Objetos
PDO y SQL
- 31

Introducción a bases de datos SQL con PHP
05:05 min - 32

Conexión desde PHP a una base de datos SQL
13:33 min - 33

Insertar datos en nuestra de base de datos
19:33 min - 34

Listar nuestros usuarios de la base de datos
10:10 min - 35

Actualizar un Usuario en Nuestra Base de Datos
18:32 min - 36

Borrar un usuario de nuestra base de datos
04:43 min - 37

Cómo proteger nuestra base de datos ante ataques de SQL Injection
14:49 min
Construyento Nuestro Propio Blog
Creando la Organización de Nuestro Blog
MVC y Templates en Nuestro Blog
- 46

El patrón de diseño Model-View-Controller en PHP
21:41 min - 47

¿Por qué usar un motor de templates en PHP?
04:14 min - 48

Instalación y configuración de Twig
08:41 min - 49

Templates de vistas con Twig
10:00 min - 50

Extendiendo layouts con Twig
14:13 min - 51

Modelos con Eloquent
13:21 min - 52

Configuración de variables de entorno
07:36 min - 53

Validaciones de formularios en PHP
12:26 min
Usuarios
Detalles Finales
- 58

Protege ciertas rutas con middlewares y filtros
07:18 min - 59

Subir archivos al servidor
10:33 min - 60

Guardando un log de errores en el servidor
14:39 min - 61

Página para el detalle del blogpost
00:31 min - 62

Paginación
00:28 min - 63

Editar y borrar blogposts
00:32 min - 64

Agregar validación del lado del cliente
08:11 min - 65

Cierre del Curso
02:04 min
Cadenas de Caractéres en PHP
En este video hablaremos sobre cadenas de caracteres o strings. Dentro de la carpeta variables creamos un nuevo archivo que se va a llamar strings.php.
Usando echo imprimimos el texto. Vamos a ver la diferencia entre comillas dobles (“) y comillas simples (‘).
Cuando ustedes usan comillas simples (‘) todo el texto que ustedes escriben aparecerá tal cual del lado del cliente.
Cuando se usan comillas dobles (“) PHP tratará de expandir las variables, es decir, traer valor de una variable y ponerlo en la cadena. Php tratará de evaluar la cadena para ver si existen caracteres de escape o variables.
Vamos a crear una variable entero:
$intVar = 5;
Y si luego incluímos la variable dentro del $stringVar, nos imprime todo el texto completo:
$intVar = 5;
$stringVar = ‘Hello $intVar’;
Echo $stringVar;
Nos imprime:
Hello $intVar
Si usamos comillas dobles, php va a sacar la variable y va a imprimir el valor de la variable.
$intVar = 5;
$stringVar = “Hello $intVar”;
echo $stringVar;
Nos imprime:
Hello 5
Una de las cosas más interesantes de PHP es que es dinámincamente tipado, eso quiere decir que le podemos cambiar el tipo de dato que le asignamos a una variable.
Si nosotros creamos una variable:
$newVar
Y le asignamos un valor:
$newVar = 6;
Pero si más adelante queremos cambiar el valor de la variable y le queremos asignar una cadena, esto es perfectamente válido en PHP:
$newVar = ’String’;
Otro detalle importante es que PHP tratará de hacer cast cuando ustedes quieran hacer operaciones entre ellas. Cast significa cambiar el tipo de una variable a otro.
Si ustedes intentan concatenar una cadena con un entero, PHP intentará convertir el entero en cadena para crear esa concatenación.
Para concatenar vamos a utlizar un punto (.). En este caso vamos a concatenar la cadena $stringVar con el valor de $intVar:
$intVar = 5;
$stringVar = “Hello “ . $intVar;
echo $stringVar;
En otros lenguajes de programación tendríamos un error aquí debido a que estamos tratando de concatenar una cadena con un entero, pero en Php esto no pasa.
El resultado sigue siendo el mismo.