Skip to content

Instantly share code, notes, and snippets.

@GustavoJobstraibizer
Last active February 9, 2018 16:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save GustavoJobstraibizer/46cdc4a0b77e2785bd5ab464e21c199b to your computer and use it in GitHub Desktop.
Save GustavoJobstraibizer/46cdc4a0b77e2785bd5ab464e21c199b to your computer and use it in GitHub Desktop.
<?php
/* Não é necessário definir como objeto */
$obj->biblioteca->historia;
$obj->biblioteca->historia->livro1 = "Civilization";
 
/* É OBRIGATÓRIO definir como objeto */
$historia = $obj->biblioteca->historia = (object) array();
$historia->livro1 = "Civilization";
?>
 
<?php
 
$obj = array();
$obj = (object) $obj;
 
$obj->nome = "Maria";
$obj->sobrenome = "Fonte";
 
 
// multidimencional
$obj->biblioteca = (object) array(); // Instancia um objeto
 
$obj->biblioteca->matematica = (object) array();
$obj->biblioteca->matematica->livro1 = "Math v4";
$obj->biblioteca->matematica->livro2 = "Aprenda matematica";
 
$obj->biblioteca->historia = (object) array();
$obj->biblioteca->historia->livro1 = "Civilization";
$obj->biblioteca->historia->livro2 = "Maias ...";
 
$obj->biblioteca->geografia = (object) array();
$obj->biblioteca->geografia->livro1 = "Nosso Planeta";
$obj->biblioteca->geografia->livro2 = "Ocean v2 by Auth";
 
 
echo '<pre>';
print_r($obj);
CRIOPTOGRAFIA DUPLA
function encripta($senha) {
	// VEJA QUE PRIMEIRO EU VOU GERAR UM SALT JÁ ENCRIPTADO EM MD5
	$salt = md5("aquiPODEserQUALQUERcoisaPOISéUMhash");
 
	//PRIMEIRA ENCRIPTAÇÃO ENCRIPTANDO COM crypt
	$codifica = crypt($senha,$salt);
 
	// SEGUNDA ENCRIPTAÇÃO COM sha512 (128 bits)
	$codifica = hash('sha512',$codifica);
 
	//AGORA RETORNO O VALOR FINAL ENCRIPTADO
	return $codifica;
 
}
// EXEMPLO DE USO
// echo encripta("test");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment