Jelaskan Ketaklejasan rujukan dari Sakti (pengaturcaraan) dalam bahasa melayu

Bagaimanapun, dalam tahun kebelakangan ini, sebuah tafsiran negatif bagi istilah ini semakin mendapat kepopularan. Dalam kegunaan ini, "sakti" merujuk kepada tatacara-tatacara yang membuat pengiraan berdasarkan data yang tidak diberikan secara jelas kepada mereka, dengan mencapai modul-modul lain, kedudukan-kedudukan memori atau pembolehubah sejagat yang mereka tidak sepatutnya capai (dalam kata lain, mereka adalah tidak lejas rujukan). Merujuk kepada model-model senibina perisian terkini, walau apabila menggunakan pengaturcaraan berstruktur, selalunya setiap fungsi lebih digemari dibuat supaya mempunyai tingkah laku yang sama setiap kali argumen-argumen yang sama dihulurkan kepadanya, lantas mengikut salah satu prinsip asas bagi pengaturcaraan kefungsian. Sekiranya sebuah fungsi melanggar peraturan ini, ia sering kali dikatakan mengandungi "sakti".

Kod PHP berikut adalah satu contoh yang diringkaskan untuk sakti negatif: