1

一切都在标题中。

我正在尝试用 php 编写具有客户端和服务器功能的应用程序。出于测试目的(至少),我需要几个客户。为了不必复制书面代码,我想使用符号链接。像这样:我的主要“存储库”是MyClient/scripts 我在MyClient一个MyClient2文件夹附近创建的,我在该文件夹中创建了一个符号链接,以便能够使用MyClientfor 的所有脚本MyClient2

ln -s ../MyClient/scripts scripts

在我的脚本的真正开始,我可以const 使用__DIR__. 我找到了很多解决方法来从变量中获取我正在寻找的值(例如:),$_SERVER['PWD']但这不允许我定义一个const.

所以我正在寻找一个常量,就像__DIR__但未解析的符号链接一样。

这给出了解析符号链接的结果(不是我想要的)

<?php 
const mydir = __DIR__ ;
echo mydir;
?>

这会引发致命错误(不是我想要的)

<?php 
const mydir = $_SERVER['PWD'] ;
echo mydir;
?>

编辑 这不是这个问题的重复。我的问题根本不涉及define,而链接的问题则明确询问它是如何工作的。因为我的问题define已被建议作为一种解决方法,足以满足我的需要。

4

0 回答 0