Tôi muốn nhìn thấy mọi nơi khi biến trong kịch bản perl được tạo ra/truy cập/phá hủyLàm thế nào để buộc mọi biến trong kịch bản perl?
Nó có thể dễ dàng có thể truy cập sử dụng tie
hay Variable::Magic
Nhưng làm thế nào để áp dụng kỳ diệu này tự động khi biến được tạo ra?
Bạn có thể muốn đặt tất cả những thứ này trong một mảng kết hợp và liên kết để thay vào đó mã trong ma thuật của bạn nằm trong đó. – tadman
Biến là "_created_" trong giai đoạn BEGIN. Vì vậy, tôi không thấy làm thế nào để theo dõi điều đó thông qua các phương pháp này ...? – zdim
@zdim: Tôi nghĩ rằng tôi có thể sử dụng: 'BEGIN {* CORE :: GLOBAL :: my = sub {apply_magic_to_new_variable (shift)}}' Tuy nhiên 'my' có thể được gọi là bareword. Nó sẽ rất tiện dụng nếu được gọi với tham chiếu đến biến mới khi hook này cung cấp –