Entradas

Mostrando las entradas de noviembre, 2018

Traits herencia multiple

Imagen
En este ejemplo crearemos un traitsque sirva de contador de la pagina, definienfo un poco Los rasgos («traits» en inglés) son un mecanismo de reutilización de código en lenguajes de herencia simple, como PHP. El objetivo de un rasgo es el de reducir las limitaciones propias de la herencia simple permitiendo que los des arrolladores reutilicen a voluntad conjuntos de métodos sobre varias clases independientes y pertenecientes a clases jerárquicas distintas. La semántica a la hora combinar Traits y clases se define de tal manera que reduzca su complejidad y se eviten los problemas típicos asociados a la herencia múltiple y a los Mixins. (Ref. PHP ). Aqui un ejemplo utilizando el contador: <?php namespace a; require "prueba.php"; ?> <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>Traits herencia multiple</title>       <!-- Latest compiled and minified CSS --...

Super Global $_FILES

Imagen
Super Global $_FILES viene siendo Un array asociativo de elementos subidos al script en curso a través del método POST. La estructura de este array se resume en la sección Subidas con el método POST. (Ref. php ) A continuación are un ejemplo subiendo una imagen al servidor por medio de POST: <!DOCTYPE html> <html lang="es"> <head>     <meta charset="UTF-8">     <title>Super Global $_FILES</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> </head> <body> <div class="container-fluid">     <div class="row">      <div class="cold-md-3 col-sm-12 col-xs-12 caja">          <h3>File</h3>...