如果了解laravel可以順便看下上面這塊;如果不了解;直奔分割線以下即可;
.env中的任何一項這裡以MAIL_DRIVER為例
改為「我的」 用env函數 可以正常取得到值;
改為「我」用env函數 就無法正常取得了;
<code>MAIL_DRIVER=我 var_dump(env(MAIL_DRIVER'')); // NULL MAIL_DRIVER=我的 var_dump(env(MAIL_DRIVER'')); // 我的</code>
其他的一些中文比如說「好」 也會出現這種情況;
不得不說;laravel博大精深;研究了會env函數源碼;
最後定位到的問題是;
--------- ----------------------------------------了解與不了解laravel框架的分割線- -----------------------------------------------
<code>putenv("PROJECT_NAME=我的"); phpinfo();</code>
在phpinfo中的Environment 是可以搜尋到 PROJECT_NAME
<code>putenv("PROJECT_NAME=我"); phpinfo();</code>
在phpinfo中的Environment 是可以搜尋不到 PROJECT_NAME
請教親們;這是為什麼呢?如何無障礙的設定中文值?