Daha temiz kodlar için konu serimize devam ediyorum.
Gizli İçerik:
Anlaşılır isimler kullanmalıyız.
1.Örnek;
Yanlış Kullanım:
Doğru Kullanım:
2.Örnek;
Yanlış Kullanım:
Doğru Kullanımı:
Anlaşılır isimler kullanmalıyız.
1.Örnek;
Yanlış Kullanım:
PHP Kod:
// Bu 448 nedir ?
$result = $serializer->serialize($data, 448);
PHP Kod:
$json = $serializer->serialize($data, JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
Yanlış Kullanım:
PHP Kod:
class User
{
// Bu 7 nedir?
public $access = 7;
}
// Bu 4 nedir?
if ($user->access & 4) {
// ...
}
// Burda ne oluyor ?
$user->access ^= 2;
PHP Kod:
class User
{
public const ACCESS_READ = 1;
public const ACCESS_CREATE = 2;
public const ACCESS_UPDATE = 4;
public const ACCESS_DELETE = 8;
// Kullanıcı varsayılan olarak okuyabilir, oluşturabilir, güncelleyebilir.
public $access = self::ACCESS_READ | self::ACCESS_CREATE | self::ACCESS_UPDATE;
}
if ($user->access & User::ACCESS_UPDATE) {
// Devam...
}
// Oluşturma yetkisi kısıtlatma
$user->access ^= User::ACCESS_CREATE;
)

