Gracias Arturo.
Cita:
Iniciado por ArturoGallegos
...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
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
...no hará mas lento tu código, te hará mas eficiente a ti como programador.
Gracias por corregirme Arturo, en efécto mezclé
con
que es el que debe ír acompañado de
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
???
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 . . .