我正在開發一個有點大的PHP應用程序,最終將在兩個網站上使用。我想知道如果將變化的路徑(如域名和服務器路徑)定義爲變量,然後將它們連接到字符串是可以接受的,或者如果這會在數百或數千次的情況下顯着降低性能?應該將路徑存儲在變量中,還是會顯着降低性能?
實施例1:
$string = '<img src="http://www.example.com/image1.jpg">';
實施例2:
$string = '<img src="http://www.' . $domainName . '/image1.jpg">';
定義的路徑作爲變量將是很好。我可以將它們全部定義在一個名爲「paths.php」的文件中,然後將該文件包含在每個其他文件的頂部,但我不知道這是否會影響我的應用程序的性能。
感謝您的諮詢!
如果這是您整個應用程序中的唯一指令,那麼它可能會產生重大影響。否則,不要。 – mario
您始終可以使用網站相對路徑。你可以放置/ image1,而不是http://www.example.com/image1.jpg。jpg – rdelfin
@ rickyman20:OP提到他需要鏈接不同的域名。 –