我在我的web項目中使用符號鏈接。電子郵件任務有一個源文件夾和一個附加文件夾,由服務執行。符號鏈接是否對理解和維護代碼有害?
網站和任務都是用PHP編寫的,使用我的util.php
,sql_functions.php
和config.php
文件。
我沒有硬編碼這三個文件的位置,而是創建了這三個實用程序文件和一些目錄的符號鏈接,以便它們可以從我的每個子目錄中獲得。代碼起作用。
我還創建了一個批處理文件,它會自動創建這些鏈接並記錄安裝過程。
下面您可以找到包含我的電子郵件任務的文件夾的屏幕截圖。 sql_functions.php
載入配置數據,email.php
正在使用它來訪問SQL Server。符號鏈接sql
文件夾也有幫助。
所有這些文件夾都在同一個存儲庫中,因此沒有任何真正的風險可能不會加載任何依賴關係。
它只是覺得骯髒的編程。
謝謝你的回答!是的,這可能不是我能想到的最好的解決方案 - 我很確定我的主要問題在於PHP命名空間。當我執行我的郵件腳本時,它不斷變化,創建符號鏈接是當時最簡單的解決方案。我會睡一覺,並對PHP命名空間做更多的研究。 – RubbelDieKatz