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 [2015/03/14 19:31]
hcobo [Operador de asignación y operadores de comparación]
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 115: Línea 117:
 PHP provee ocho tipos de datos, divididos en tres categorías:​ PHP provee ocho tipos de datos, divididos en tres categorías:​
  
-^  Escalares | boolean, integer, float, string | +^  Escalares|boolean,​ integer, float, string| 
-^  Compuestos | array, object | +^  Compuestos|array, ​[[http://​php.net/​manual/​en/​language.types.object.php|object]]
-^  Especiales | NULL, resource |+^  Especiales|NULL, ​[[http://​php.net/​manual/​es/​language.types.resource.php|resource]]|
  
 El tipo de una variable queda determinado por el valor que contiene, y puede cambiar durante la existencia de la variable. El tipo de una variable queda determinado por el valor que contiene, y puede cambiar durante la existencia de la variable.
  
-Los literales TRUE y FALSE representan los valores booleanos "​verdadero"​ y "​falso",​ respectivamente. +Los literales TRUE y FALSE representan los valores booleanos "​verdadero"​ y "​falso",​ respectivamente. Ambas son insensibles a mayúsculas y minúsculas,​ es decir que TRUE, true, True o tRuE significan "​verdadero"​.
-Ambas son insensibles a mayúsculas y minúsculas,​ es decir que TRUE, true, True o tRuE significan "​verdadero"​.+
  
 <code php> <code php>
Línea 140: Línea 141:
  
 echo '<​br><​br>​VAR_DUMP:<​br><​br>';​ echo '<​br><​br>​VAR_DUMP:<​br><​br>';​
-echo var_dump($bandera);​ +echo var_dump($bandera) ​. '<​br>'​
-echo var_dump($texto);​ +echo var_dump($texto) ​. '<​br>'​
-echo var_dump($cantidad);​ +echo var_dump($cantidad) ​. '<​br>'​
-echo var_dump($importe);​+echo var_dump($importe) ​. '<​br>'​;
 echo var_dump($inexistente);​ echo var_dump($inexistente);​
 ?> ?>
 </​code>​ </​code>​
 +
 +\\
 +
  
 ==== Conversiones entre tipos ==== ==== Conversiones entre tipos ====
Línea 156: 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 169: 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 187: 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 212: Línea 217:
 ?> ?>
 </​code>​ </​code>​
 +
 +
programacionphp3/teorias/teoria3.1426372306.txt.gz · Última modificación: 2017/10/10 16:08 (editor externo)