Herramientas de usuario

Herramientas del sitio


programacionphp3:teorias:teoria3

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
programacionphp3:teorias:teoria3 [2017/11/07 21:24]
hcobo [Tipos de variables]
programacionphp3:teorias:teoria3 [2017/11/07 21:41] (actual)
hcobo [Constantes]
Línea 2: Línea 2:
  
 ===== Constantes ===== ===== Constantes =====
 +
 +[[http://​php.net/​manual/​es/​language.constants.php|http://​php.net/​manual/​es/​language.constants.php]]
  
 <code php> <code php>
Línea 18: Línea 20:
 define('​MESES',​12);​ define('​MESES',​12);​
 define('​DIAS',​31);​ define('​DIAS',​31);​
-define('​SALUDO','​Hola'​);+const SALUDO ​'​Hola';​
  
 echo '​MESES:​ ' . MESES . '<​br>';​ echo '​MESES:​ ' . MESES . '<​br>';​
Línea 25: Línea 27:
  
 echo '​Meses:​ ' . Meses . '<​br>'; ​ // case-sensitive echo '​Meses:​ ' . Meses . '<​br>'; ​ // case-sensitive
- 
  
 //MESES = 11;  // Observar que no se puede hacer ya que es una constante ! ! //MESES = 11;  // Observar que no se puede hacer ya que es una constante ! !
 ?> ?>
 </​code>​ </​code>​
 +
  
 ==== Constantes mágicas ==== ==== Constantes mágicas ====
Línea 158: Línea 160:
 /* /*
  * Conversiones a boolean:  * Conversiones a boolean:
- * - a FALSE <-  FALSE, 0, 0.0, ""​"0", NULL+ * - a FALSE <-  FALSE, 0, 0.0, ''​'0', NULL
  * - a TRUE  <-  TRUE, cualquier otro valor  * - a TRUE  <-  TRUE, cualquier otro valor
  *  *
Línea 171: Línea 173:
  */  */
  
-var_dump((bool) '​false'​); ​  ​ +var_dump((bool) '​false'​); ​echo '<​br>';​ 
-var_dump((int) '​1aaaa'​);​ +var_dump((int) '​1aaaa'​); echo '<​br>'​
-var_dump((string) 01.01); +var_dump((string) 01.01); echo '<​br>'​
-var_dump((real) '​01.01'​);​ +var_dump((real) '​01.01'​); echo '<​br>'​
 +echo '<​br>';​
 $cinco = 5; $cinco = 5;
-var_dump($cinco);​+var_dump($cinco); echo '<​br>'​;
 $cinco = (string) $cinco; $cinco = (string) $cinco;
-var_dump($cinco);​+var_dump($cinco); echo '<​br>'​;
 $cinco = (boolean) $cinco; $cinco = (boolean) $cinco;
 var_dump($cinco);​ var_dump($cinco);​
 ?> ?>
 </​code>​ </​code>​
 +
  
 ===== Operador de asignación y operadores de comparación ===== ===== Operador de asignación y operadores de comparación =====
Línea 189: Línea 192:
   * El operador '​='​ se usa para asignar un valor a una variable.   * El operador '​='​ se usa para asignar un valor a una variable.
   * El operador '​=='​ (igual) se usa para verificar la igualdad de los valores de dos expresiones,​ sin tener en cuenta los tipos.   * El operador '​=='​ (igual) se usa para verificar la igualdad de los valores de dos expresiones,​ sin tener en cuenta los tipos.
-  * El operador '​==='​ (idéntico) se usa para verificar la igualdad de los valores **y** los tipos de dos expresiones.+  * El operador '​==='​ (idéntico) se usa para verificar la igualdad de los valores **y los tipos de dos expresiones.**
  
-[[http://ar2.php.net/​manual/​es/​language.operators.comparison.php]]+[[http://php.net/​manual/​es/​language.operators.comparison.php|http://​php.net/​manual/​es/​language.operators.comparison.php]]
  
-[[http://ar2.php.net/​manual/​es/​types.comparisons.php]]+[[http://php.net/​manual/​es/​types.comparisons.php|http://​php.net/​manual/​es/​types.comparisons.php]]
  
 <code php> <code php>
Línea 214: Línea 217:
 ?> ?>
 </​code>​ </​code>​
 +
 +
programacionphp3/teorias/teoria3.1510097047.txt.gz · Última modificación: 2017/11/07 21:24 por hcobo