Bazı ilginç kullanımlara rastladım || Birisi oluyor tam olarak ne onaylamak olabilir (Anladığım, ben gelecekte bunu kendim kullanabilirsiniz) eğer bir dönüş komutu operatör ve bunu takdir ediyorumBir dönüş komutunda OR (||) kullanımının onayı
kod
return ( empty($neededRole) || strcasecmp($role, 'admin') == 0 || strcasecmp($role, $neededRole) == 0 );
$ neededRole olduğunu
Eğer $neededRole
boş, başka kontrollerine ihtiyaç olduğunu: $ ve rolü ben okuyorum ya null, 'yönetici' veya 'yönetici'
bulunmaktadır. Geri dönün (ve denetimi durdurun)
($role == 'admin')
ise, gerekli rol ne olursa olsun erişime izin verin.
, ($role == $neededRole)
numaralı telefona geri dönün ve erişim izni verin. Doğru (ve denetimi durdurun)
Sanırım, denetimin durduğu bir "doğru" değerine ulaştıktan sonra ve satırın sonuna "true" olmaksızın ulaşırsa, varsayılan olarak false olarak kabul edilir.
İşarete yakın mıyım?
bir örneğe bakın haklısın, ben daha o kadar okumak bilmek isteriz –