array_key_exists() vs isset()
დღეს PHP-ზე/ში მუშაობის დროს რატომღაც გამიჩნდა კითხვა მასივებთან დაკავშირებით. რატომ გამოვიყენო ფუნქცია array_key_exists() როდესაც მაქვს შესანიშნავი isset() რომელიც ბევრად სწრაფია?
array_key_exists ფუნქციის არსი იმაში მდგომარეობს რომ იგი გვაძლევს აბსოლუტურ სიზუსტეს მასივში ”გასაღების” ძებნისას. აღნიშნული ფუნქციისგან განსხვავებით isset აბრუნებს FALSE-ს თუ გასაღების მნიშვნელობა არის NULL.
განვიხილოთ მარტივი მაგალითი:
- <?php
- // Output: Key doesn't exists.
- } else {
- }
- // Output: Key exists.
- } else {
- }
- ?>
დასკვნა ასეთია, თუ თქვენ გაინტერესებთ არსებობს თუ არა რაიმე გასაღები მასივში და მისი მნიშვნელობა შეიძლება იყოს NULL ტიპი, მაშინ გამოიყენეთ ფუნქცია array_key_exists().



Why make/make install?
ძალიან არაპრაქტიკული და უხეში მეთოდია ინსტალაციის
rpmbuild forever