Skip to content

Instantly share code, notes, and snippets.

View tadeubdev's full-sized avatar
🎯
Focusing

Tadeu Barbosa tadeubdev

🎯
Focusing
  • Espírito Santo, Brasil
View GitHub Profile
<?php
$nome = "Padma";
$sobrenome = "Patil";
$casa = "Corvinal";
if ($nome === "Luna" && $sobrenome === "Lovegood" or $casa === "Corvinal") {
// retorna true, pois priorizou o or
}
<?php
$nome = "Padma";
$sobrenome = "Patil";
$casa = "Corvinal";
function checkTemAcesso(string $nome, string $sobrenome, string $case): bool {
if ($nome === "Luna" && $sobrenome === "Lovegood" or $casa === "Corvinal") {
return true;
}
<?php
$nome = "Luna";
$sobrenome = "Lovegood";
$casa = "Corvinal";
function checkTemAcesso(string $nome, string $sobrenome, string $case): bool {
// poderíamos colocar toda essa linha como retorno,
// só para ficar mais claro fiz assim :)
if ($nome === "Luna" && $sobrenome === "Lovegood" or $casa === "Corvinal") {
<?php
$value = 1;
// retorna false, pois as duas expressões são verdadeiras
// value é igual a 1 e value é menor que 2
if ($value === 1 xor $value < 2) {
// code
}
<?php
$value = 1;
// retorna true, pois o value é igual a 1 e menor que 2
if ($value === 1 and $value < 2) {
// code
}
<?php
if ($isValue1 xor $isValue2) {
// code
}
<?php
$arayOne = ['Lorem', 'Ipsum'];
$arayTwo = ['0' => 'Lorem', 1 => 'Ipsum'];
var_dump($arrayOne == $arrayTwo);
// prints bool(true)
var_dump($arrayOne === $arrayTwo);
// prints bool(false)
<?php
$arrayOne = ['a' => 'Hello', 'b' => 'World', 'c' => 'Lorem'];
$arrayTwo = ['c' => 'Ipsum', 'd' => 'Dolor'];
print_r($arrayOne + $arrayTwo);
// prints:
// [
// 'a' => 'Hello',
// 'b' => 'World',
<?php
echo "Hello " . "world!" // prints: Hello world!
// Additionally, you can use the shorthand operator (.=).
$hello = "Hello ";
$hello .= "world!";
echo $hello; // prints: Hello world!
// It's the equivalent to:
<?php
$value = 123;
$value += 123;
echo $value; // prints 246
// Or
$value = "Hello";
$value .= " world";
echo $value; // prints "Hello world"