 
 
		
				
			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: 
			
		
	
								
								
									
	
		
			
		
		
	
	
			
	
	
		
			
		
		
	
								
							
							 
  
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 