1
00:00:12,490 --> 00:00:19,640
Hola bienvenidos a una nueva clase y rápidamente vamos a crear una nueva carpeta dentro de curso y le

2
00:00:19,640 --> 00:00:30,010
vamos a llamar a ver comillas bien y acá dentro de Comillas vamos a crear un archivo llamado comillas

3
00:00:30,070 --> 00:00:40,540
punto de HP perfecto puedo cerrar el anterior de HP ENTER para abrir y cerrar las etiquetas de PHP y

4
00:00:40,540 --> 00:00:43,360
vamos a hablar sobre las comillas.

5
00:00:43,360 --> 00:00:50,560
Se acuerdan que hace muy poco estábamos detallando el tema de que prácticamente era lo mismo usar comilla

6
00:00:50,560 --> 00:00:58,260
simple a comilla doble pero en realidad hay diferencias sobre todo cuando usamos strings.

7
00:00:58,630 --> 00:01:01,330
Por ejemplo yo voy a decir

8
00:01:04,920 --> 00:01:12,550
un una variable llamada saludo va a ser igual a Hola

9
00:01:16,770 --> 00:01:21,110
bienvenido a este curso.

10
00:01:21,960 --> 00:01:24,120
Desde luego que yo puedo imprimir.

11
00:01:24,120 --> 00:01:24,840
Saludos.

12
00:01:25,000 --> 00:01:30,480
Bueno vamos a probar esto básico que tendría que andar de actualizar.

13
00:01:30,480 --> 00:01:35,010
Acá aparece la carpeta ejecuto perfecto.

14
00:01:35,320 --> 00:01:43,090
Ahora bien vamos a comprobar que si uso con ella simple abro con comillas simple y cierro con comillas

15
00:01:43,090 --> 00:01:43,880
simple.

16
00:01:43,900 --> 00:01:49,270
Desde luego que si yo las combino esto va a ser un error.

17
00:01:49,280 --> 00:02:02,300
Mira si abro con una cierro con él con el mismo tipo bueno con comilla simple funciona igual miren esto.

18
00:02:02,350 --> 00:02:11,170
Supongamos que tenemos una una web que brinda resultados de lotería como habíamos dicho La vez pasada

19
00:02:12,250 --> 00:02:22,270
entonces creó una variable llamada el ganador a donde voy a poner un número ganador y vamos a poner

20
00:02:22,270 --> 00:02:37,510
como resultado el ganador que es el número 7 76 y voy a poner otra variable llamada esperando voy a

21
00:02:37,510 --> 00:02:38,920
poner con comillas dobles

22
00:02:43,180 --> 00:02:58,380
otra variable llamada saludo que va a decir Bienvenidos a la página de la lotería vía entonces vamos

23
00:02:58,380 --> 00:03:05,520
a aprovechar en esta clase para de un solo plumazo ver dos cosas cómo funcionan las comillas y qué es

24
00:03:05,610 --> 00:03:08,370
la concatenación de strings.

25
00:03:08,430 --> 00:03:15,120
Algo muy importante es cómo puedo unir dos oraciones que están en variables diferentes.

26
00:03:15,150 --> 00:03:15,500
Bueno

27
00:03:18,940 --> 00:03:23,210
la concatenación de strings se hace con un punto.

28
00:03:23,210 --> 00:03:29,090
Yo voy a poner saludo Aqaba joven hehco saludo.

29
00:03:29,140 --> 00:03:34,690
Punto y pongo la otra variable y ganador perfecto.

30
00:03:34,690 --> 00:03:41,550
Actualizo y ven se sumaron o se unieron las dos oraciones.

31
00:03:41,550 --> 00:03:43,800
Bienvenidos a la página de la lotería.

32
00:03:43,800 --> 00:03:45,860
El ganador es el número.

33
00:03:46,080 --> 00:03:48,350
Etcétera etcétera.

34
00:03:48,440 --> 00:03:52,720
Bueno acá no me quedo un espacio por qué yo tendría que dejar un espacio acá.

35
00:03:52,800 --> 00:03:54,900
Ahí en ese lugar miren cómo se soluciona.

36
00:03:54,900 --> 00:03:57,740
Ahí está ya tenemos el espacio.

37
00:03:58,170 --> 00:04:11,900
Entonces retomando con el punto estoy uniendo ambos strings ahora vamos a hacer esto un poquito más

38
00:04:11,900 --> 00:04:15,310
complejo vamos a decir saludo.

39
00:04:15,500 --> 00:04:27,500
Vamos a decir que esto va a ser un mensaje y al número lo vamos a poner acá como número va a ser igual

40
00:04:27,690 --> 00:04:31,180
a como un número.

41
00:04:31,590 --> 00:04:36,910
Bueno claro está que si yo dejo un espacio acá para que no quede mal yo puedo concatenar saludo.

42
00:04:36,940 --> 00:04:40,310
Más ganador más números

43
00:04:46,190 --> 00:04:46,580
ven.

44
00:04:46,860 --> 00:04:50,460
Tengo un error porque estoy queriendo imprimir ganador y ya no existe más ganador.

45
00:04:50,460 --> 00:04:52,320
Ahora es mensaje

46
00:04:55,060 --> 00:05:00,280
mensaje y en todo caso a este le ponemos ganador para que tenga más sentido.

47
00:05:00,280 --> 00:05:02,110
Ahí está el ganador.

48
00:05:02,110 --> 00:05:04,960
Estoy concatenando las tres variables.

49
00:05:04,960 --> 00:05:06,720
Bienvenidos a la página de la lotería.

50
00:05:06,730 --> 00:05:11,770
El ganador es el número 77 66 perfecto.

51
00:05:11,770 --> 00:05:20,230
Sale bien puede concatenar tres variables incluido incluso perdón incluso de tipo strings con una que

52
00:05:20,230 --> 00:05:22,940
es un entero.

53
00:05:23,530 --> 00:05:26,680
Ya vamos a notar las diferencias con las comillas.

54
00:05:26,680 --> 00:05:29,470
Miren yo puedo decir esto también.

55
00:05:30,640 --> 00:05:33,820
El número ganador es.

56
00:05:33,970 --> 00:05:37,070
Y acá viene la diferencia de las comillas.

57
00:05:37,150 --> 00:05:48,230
Es que como estoy usando comillas dobles yo puedo poner la variable así como esta signo de pesos ganador.

58
00:05:48,250 --> 00:05:54,910
De hecho miren que a pesar de que todo lo que yo pongo entre comillas se pone de color verde automáticamente

59
00:05:54,910 --> 00:05:59,250
ganador cobra el color rojo propio de las variables.

60
00:05:59,290 --> 00:06:06,460
Cuando trabajamos en auto por supuesto puede ser de otro color en otro editor bueno Punto y Coma grabo

61
00:06:06,580 --> 00:06:09,290
y vamos a ver qué resultado nos trae esto.

62
00:06:09,310 --> 00:06:18,070
Miren el número ganador es y automáticamente PHP reemplazó el valor que tiene guardado ganador y lo

63
00:06:18,070 --> 00:06:21,740
imprimió esto es correcto hacerlo.

64
00:06:21,780 --> 00:06:29,010
No hay nada de malo pero puede haber algunas vulnerabilidades a la hora de hacer esto algunos problemas

65
00:06:29,010 --> 00:06:29,910
de seguridad.

66
00:06:29,970 --> 00:06:41,110
Por eso lo recomendable es hacerlo de la siguiente manera el número es y a este string le concatenado

67
00:06:41,670 --> 00:06:43,980
punto ganador.

68
00:06:44,520 --> 00:06:49,520
Miren que vamos a tener a esta actualizo y tengo el mismo resultado.

69
00:06:49,530 --> 00:06:57,900
Vuelvo para atrás con control zeta como lo teníamos ahí está bueno miren lo que sucede ahora si pongo

70
00:06:57,900 --> 00:07:02,430
comillas simple vamos a reemplazar y acá desvelamos el misterio.

71
00:07:02,430 --> 00:07:04,180
Dónde estaba la diferencia.

72
00:07:04,230 --> 00:07:05,160
Se dan cuenta.

73
00:07:05,160 --> 00:07:11,070
En cuanto puse las comillas simples ahora aparece ganador en verde.

74
00:07:11,070 --> 00:07:14,550
Esto se llamaba una pista de lo que va a suceder acá en pantalla.

75
00:07:14,640 --> 00:07:18,350
Actualizo y hoy tenemos el nombre de la variable.

76
00:07:18,630 --> 00:07:23,900
Las comillas simples no me permiten utilizar variables como tales.

77
00:07:23,940 --> 00:07:26,910
Va a salir el texto se dan cuenta.

78
00:07:26,910 --> 00:07:34,740
Así que bueno por lo general si nosotros que es lo que recomiendo nos acostumbramos a utilizar este

79
00:07:34,740 --> 00:07:35,210
método.

80
00:07:35,220 --> 00:07:41,910
Miren con las comillas simple o dobles las que tenga yo voy a poder concatenar sin ningún problema ganador.

81
00:07:41,910 --> 00:07:45,420
Luego irán funciona también igual.

82
00:07:45,630 --> 00:07:53,190
Si yo tuviera dobles también funcionaría eso es la primera diferencia que tienen las comillas simples

83
00:07:53,610 --> 00:07:54,840
y dobles.

84
00:07:54,840 --> 00:08:00,550
Y un caso pero que se les va a presentar miles de veces.

85
00:08:00,550 --> 00:08:04,770
Y bueno yo sé que se van a poner muy hábiles con el tiempo.

86
00:08:04,770 --> 00:08:06,590
Como verán en HTML.

87
00:08:06,600 --> 00:08:12,870
Miren esto yo voy a generar una etiqueta vive todo lo que yo escriba fuera de las etiquetas PHP es HTML

88
00:08:12,870 --> 00:08:18,440
común y corriente de hecho miren yo puedo crear un esqueleto acá de una página.

89
00:08:18,450 --> 00:08:19,800
Pero ya vamos a ver cómo funciona.

90
00:08:19,810 --> 00:08:21,240
A dónde voy con esto.

91
00:08:21,240 --> 00:08:24,160
Miren todo el HTML está lleno de Comillas dobles.

92
00:08:24,170 --> 00:08:29,180
Ven si yo creó una etiqueta dije mira ya aparecen comillas dobles.

93
00:08:29,310 --> 00:08:37,710
Si yo creo en una etiqueta form de fórmula de formulario aparecen comillas dobles por todos lados.

94
00:08:37,920 --> 00:08:43,430
Entonces se les va a presentar un montón de veces.

95
00:08:43,530 --> 00:08:45,530
Miren este ejemplo.

96
00:08:46,140 --> 00:08:47,590
Arrancamos por algo.

97
00:08:47,760 --> 00:08:51,900
Yo quiero imprimir una frase que diga lo siguiente.

98
00:08:51,900 --> 00:08:58,830
Y ese día supongamos que es un cuento de lo que estoy escribiendo y ese día Juan le dijo a María

99
00:09:04,000 --> 00:09:09,130
y le pongo comillas porque estoy hablando de un textual de lo que textualmente Juan le dijo María quiero

100
00:09:09,130 --> 00:09:11,110
que salgan las comillas le digo.

101
00:09:11,110 --> 00:09:18,410
Y ese día Juan le dijo a María vete de aquí.

102
00:09:18,940 --> 00:09:19,150
Bien

103
00:09:22,050 --> 00:09:25,790
bueno en teoría esta camisa que empieza.

104
00:09:25,800 --> 00:09:26,640
Qué habrá acá.

105
00:09:26,820 --> 00:09:30,500
Y esta comida que cierra son las comidas propias de todo estreno.

106
00:09:30,530 --> 00:09:35,670
Todas trim debe empezar y terminar con comidas y estas comidas de acá adentro.

107
00:09:36,320 --> 00:09:42,940
Son las comidas que pertenecen al textual y acá me equivoqué así que pertenecen al textual.

108
00:09:42,950 --> 00:09:47,210
Yo quiero que aparezcan esas comillas pero acaso se me está armando una ensalada bárbara.

109
00:09:47,210 --> 00:09:47,920
Por qué.

110
00:09:47,930 --> 00:09:53,690
Porque yo abro comillas y PHP entiende que esta comida que puse acá es la que cierra esta poniendome.

111
00:09:53,730 --> 00:09:55,950
Por ende ven cómo cambia de color el aquí.

112
00:09:56,000 --> 00:09:59,360
Bueno esto que no creo que esto no va a funcionar.

113
00:10:00,770 --> 00:10:05,390
Entonces acá estoy obligado a solucionarlo de varias maneras.

114
00:10:06,260 --> 00:10:08,870
Así vamos a estar más cómodos.

115
00:10:08,870 --> 00:10:10,430
Cómo podríamos solucionar esto.

116
00:10:10,490 --> 00:10:16,880
La primera manera y por esto es que tenemos estas dos opciones y nos vienen de diez.

117
00:10:16,880 --> 00:10:22,630
La primera manera es utilizar la otra comida aquí entonces ahí no tenemos problema.

118
00:10:22,670 --> 00:10:29,390
Miren Bravo y perfecto ese día Juan le dijo María y el vete de aquí sale entre comillas simple pero

119
00:10:29,390 --> 00:10:31,420
no quiere usar las dobles.

120
00:10:31,830 --> 00:10:40,890
Bueno tendríamos una opción lógica yo acá pongo las simples para abrir y cerrar esta pongo las simples

121
00:10:41,620 --> 00:10:47,730
y acá vamos con las dobles.

122
00:10:47,730 --> 00:10:51,120
Bueno ahí consigo el efecto que tanto buscábamos.

123
00:10:51,170 --> 00:10:57,330
La otra hubiera sido una que yo no suelo usar mucho pero hay gente que sí la usa.

124
00:10:57,510 --> 00:11:01,730
Volvamos hasta ahí es tener todo con comilla doble.

125
00:11:02,960 --> 00:11:09,980
Pero si a esta comilla doble que me está molestando le pongo antes una barra invertida se toma como

126
00:11:10,040 --> 00:11:13,100
literal como textual como si fuera parte del string.

127
00:11:13,130 --> 00:11:18,890
Le estoy diciendo PHP y hice comilla no es parte del código es parte del string entonces tendría que

128
00:11:18,890 --> 00:11:25,220
hacer lo propio con esta otra barra invertida listo como actualizar.

129
00:11:25,460 --> 00:11:27,410
Anda bien no me da error.

130
00:11:27,410 --> 00:11:31,010
Bueno por qué les hablaba del HTML.

131
00:11:31,010 --> 00:11:37,470
Bueno porque en PHP un montón de veces vamos a tener que imprimir supongamos una etiqueta Viv.

132
00:11:37,490 --> 00:11:43,100
No sé me imagino esto si tengo que imprimir esto en PHP.

133
00:11:43,100 --> 00:11:49,900
Ahí está la etiqueta DIV yo diga Hola mundo.

134
00:11:50,450 --> 00:11:55,220
Bueno esto nos va a dar más resultado que esto a ver que me equivoqué.

135
00:11:55,220 --> 00:12:00,280
Bueno es que no me he equivocado en que las comillas me están molestando por eso no anda.

136
00:12:00,390 --> 00:12:02,100
Las comillas de la propia etiqueta Dib.

137
00:12:02,100 --> 00:12:10,110
Entonces tengo dos opciones o pongo comillas simples afuera o pongo las comillas simple acá adentro.

138
00:12:10,110 --> 00:12:16,830
Entonces bueno voy a optar por dejar el HTML como Dios manda con comillas dobles andarivel si lo hiciera

139
00:12:16,830 --> 00:12:18,510
al revés.

140
00:12:18,930 --> 00:12:21,380
Veamos qué resultados nos da esto.

141
00:12:21,380 --> 00:12:21,890
Ahí anda.

142
00:12:21,990 --> 00:12:23,690
Hola mundo.

143
00:12:23,810 --> 00:12:30,720
Bueno sólo por contarles las etiquetas la mayoría de las etiquetas se les puede aplicar un estilo.

144
00:12:30,720 --> 00:12:36,870
Se escribe así Statoil iguala y entre comillas yo le tengo que pasar por ejemplo el color color

145
00:12:39,520 --> 00:12:40,010
rojo.

146
00:12:40,060 --> 00:12:42,410
Esto que escribo acá es puro código HTML.

147
00:12:42,410 --> 00:12:50,800
Miren ven ahí se formatea bien con Atom pero bueno yo lo quiero imprimir a esto a esta etiqueta con

148
00:12:50,800 --> 00:12:52,300
PHP.

149
00:12:52,300 --> 00:12:57,160
Bueno no voy a tener ningún problema con estas comillas porque estoy usando el otro tipo de Comillas

150
00:12:57,670 --> 00:12:59,110
para abrir y cerrar el estreno.

151
00:12:59,140 --> 00:13:02,260
Probemos Hola Mundo hoy sale en rojo

152
00:13:05,860 --> 00:13:12,900
bueno entonces en esta clase hemos visto dos cosas muy importante cómo concatenar strings aprendimos

153
00:13:12,900 --> 00:13:20,090
que podemos unir no solamente strings sino variables de distintos tipos para poderlas mostrar en pantalla.

154
00:13:20,200 --> 00:13:25,940
Y también hemos develado el misterio de qué diferencias había con el tema de las comillas.

155
00:13:26,010 --> 00:13:31,200
Ambas cosas por supuesto se ganan y se perfeccionan con la práctica.

156
00:13:31,200 --> 00:13:32,680
Muchas gracias por la compañía.

157
00:13:32,700 --> 00:13:33,990
Nos vemos en la próxima.
