Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/08/2020, 06:23
SLD
 
Fecha de Ingreso: diciembre-2013
Mensajes: 121
Antigüedad: 10 años, 4 meses
Puntos: 6
Respuesta: no entiendo NI SIQUIERA la PRIMER línea de PhpMyAdmin, alguna orientación.

Gracias Arturo.

Cita:
Iniciado por ArturoGallegos Ver Mensaje
...la función declare, es una palabra reservada utilizada para declarar constantes, muy útil cuando necesitas que una variable solos e pueda declarar una vez y jamas sea modificada.
https://www.php.net/manual/es/language.constants.php
En ése enláce dícen que la CONSTANTE se establece utiliando define(N, V)... Esclaréceme por favor.

Cita:
Iniciado por ArturoGallegos Ver Mensaje
strict_types, se incorpora en PHP 7.0 por lo visto, y es implementado para que utilices tipado de datos cuando de datos de mysql se trata...
Por lo que leí en Tipificación estricta en PHP es para que PHP se comporte como lenguaje de ALTO tipado, (desde su início es un lenguaje de BAJO tipado).

Cita:
Iniciado por ArturoGallegos Ver Mensaje
...no hará mas lento tu código, te hará mas eficiente a ti como programador.
Gracias por corregirme Arturo, en efécto mezclé
Código:
declare(strict_types=1);
con
Código:
declare(ticks=1);
que es el que debe ír acompañado de
Código:
register_tick_function
y que implicaría + tiempo de CPU para cáda SCRIPT.

Debido a que desde la línea UNO de PMA me llevé una sorpresa, saltando de archivo en archivo y picando entre lineas de código, llegué al archivo
phpMyAdmin-5.0.2-all-languages\libraries\classes\Bookmark.php
en el cuál se define el método get():
Código PHP:
    public static function get(
        
DatabaseInterface $dbi,
        
string $user,
        
string $db,
        
$id,
        
string $id_field 'id',
        
bool $action_bookmark_all false,
        
bool $exact_user_match false
    
): ?self {
        
$cfgBookmark self::getParams($user);
        if (empty(
$cfgBookmark)) {
            return 
null;
        } 
pueden explicarme qué díce en la línea
Código:
): ?self {
???

Yo solo conózco ? + : en el operador ternario, pero aquí los utilizan al revés y además no entiendo la palabra reservada self jústo despues de un ?.


Felíz semana . . .