アプリケーションの構成ファイルでその名前を明示的に繰り返す必要がないように、php.iniからSMTPサーバー名の値を取得する方法はありますか?
ローカルマシンでは、WAMPスタックを使用しており、アプリケーションはLAMPスタックにデプロイされています。
これを試して:
<?php
ini_get("SMTP");
?>
<?php
var_dump( ini_get( 'SMTP' ) );
?>
正直なところ、これはメール機能にアクセスする方法によって異なります。SMTPサーバーが内部的にありlocalhost
、php.iniにとっては、SMTPが実際にはmail.x.co.uk
他のすべての人にとってのものである可能性があります。
どのバージョンを使用するかは、それを何に使用するかによって異なります。