zcriptz
1
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Continuando con el tema: https://forobeta.com/php/639422-demasiadas-llaves-tu-codigo.html
Acá les dejo otras formas de optimizar en tamaño su código:
Es igual que:
(Necesitan PHP 5.4 en adelante para poder usarlo y short_open_tag activado en php.ini. Los servidores modernos normalmente lo tienen activado)
____________________________________________________________________
Es igual que:
(En caso de no querer sobrescribir usar FILE_APPEND, ejemplo: file_put_contents('data.txt', 'prueba', FILE_APPEND);
____________________________________________________________________
Es igual que:
____________________________________________________________________
Es igual que:
(Si se pone entre comillas dobles (") el valor de las variables se pone sin tener que abrir y cerrar)
También se podría poner así, cerrando la etiqueta PHP.
____________________________________________________________________
Es igual que:
(Siempre y cuando no necesites chequear que $_GET['algo'] valga cero, ya que sería falso y no cumpliría la condición)
____________________________________________________________________
Es igual que:
(Al poner ! al principio de la condición hace a la inversa, generaría problemas en caso de que valiera cero y nosotros queremos que se cumpla la condición igual)
Acá les dejo otras formas de optimizar en tamaño su código:
PHP:
<?php echo $hola ?>
Es igual que:
PHP:
<?=$hola?>
(Necesitan PHP 5.4 en adelante para poder usarlo y short_open_tag activado en php.ini. Los servidores modernos normalmente lo tienen activado)
____________________________________________________________________
PHP:
<?php
$fp = fopen('data.txt', 'w');
fwrite($fp, 'prueba');
fclose($fp);
?>
Es igual que:
PHP:
<?php
file_put_contents('data.txt', 'prueba');
?>
____________________________________________________________________
PHP:
<?php
$array = array('uno', 'dos', 'tres');
i = 0;
while(i < count($array)){
echo $array[$i];
i++;
}
?>
Es igual que:
PHP:
<?php
$array = array('uno', 'dos', 'tres');
foreach($array AS $numero){
echo $numero;
}
?>
____________________________________________________________________
PHP:
<?php
$usuario = 'Usuario';
$sitio = 'Sitio';
echo 'Bienvenido a '.$sitio.' querido '.$usuario;
?>
Es igual que:
PHP:
<?php
$usuario = 'Usuario';
$sitio = 'Sitio';
echo "Bienvenido a $sitio querido $usuario";
?>
(Si se pone entre comillas dobles (") el valor de las variables se pone sin tener que abrir y cerrar)
También se podría poner así, cerrando la etiqueta PHP.
PHP:
<?php
$usuario = 'Usuario';
$sitio = 'Sitio';
?>
Bienvenido a <?=$sitio?> querido <?=$usuario?>
____________________________________________________________________
PHP:
<?php
if(isset($_GET['algo'])){
}
?>
Es igual que:
PHP:
<?php
if($_GET['algo']){
}
?>
(Siempre y cuando no necesites chequear que $_GET['algo'] valga cero, ya que sería falso y no cumpliría la condición)
____________________________________________________________________
PHP:
<?php
if($variable == ''){
}
?>
Es igual que:
PHP:
if(!$variable){
}
(Al poner ! al principio de la condición hace a la inversa, generaría problemas en caso de que valiera cero y nosotros queremos que se cumpla la condición igual)
Última edición: