I-assigning value to shell variable using a function return value from Python 'de verilen çözeltinin PHP eşdeğer ister
Benim php dosyasında, bu gibi bazı sabit değerleri okumak: -
$neededConstants = array("BASE_PATH","db_host","db_name","db_user","db_pass");
foreach($neededConstants as $each)
{
print constant($each);
}
Ve kabuk ben şimdiye kadar bu kodu vardır: -
function getConfigVals()
{
php $PWD'/developer.php'
//How to collect the constant values here??
#echo "done - "$PWD'/admin_back/developer/developer.php'
}
cd ..
PROJECT_ROOT=$PWD
cd developer
# func1 parameters: a b
getConfigVals
Ben doğru kabuk aracılığıyla dosyayı yürütemez duyuyorum.
Ben kontrol ediniz yapmaya çalışıyorum ne daha fazla okumak için Cleanest way to read config settings from PHP file and upload entire project code using shell script
Updates
Düzeltilmiş configs=getConfigVals
ile ikame getConfigVals
Solution
Fritschy tarafından cevap olarak, bu değişiklik ile çalışır: -
PHP kodu -
function getConfigVals()
{
php $PWD'/developer.php'
#return $collected
#echo "done - "$PWD'/admin_back/developer/developer.php'
}
kabuk kodu -
result=$(getConfigVals)
echo $result