PDA

View Full Version : سوال: دستور require_once



billgivz
دوشنبه 31 شهریور 1393, 11:08 صبح
سلام دوستان

ابتدا یک سوال داشتم .





require_once('nusoap/nusoap.php');

for($jj=1;$jj<=$count_4;$jj++)

{
$wsdl="http://www.XXXXXX/BoxService.asmx?wsdl";
$client=new nusoap_client($wsdl, 'wsdl');
}







for($jj=1;$jj<=$count_4;$jj++)

{
require_once('nusoap/nusoap.php');

$wsdl="http://www.XXXXXX/BoxService.asmx?wsdl";
$client=new nusoap_client($wsdl, 'wsdl');
}










تو قسمت بالا من 2 تا کد گذاشتم یکی require_once بیرون حلقه یکی داخل حلقه هست .

میخواستم بدونم کد دوم به خاطر تکرار دستور require_once آیا حافظه بیشتری مصرف میکنه ؟

بعد من یک مشکلم دارم این وب سرویس مربط به یک وب سرویس پیامکی هست وقتی دستور require_once رو خارج حلقه میزارم مشکل به هم میزنه . !

لطفا راهنمایی کنید ممنون

desatir7316
دوشنبه 31 شهریور 1393, 11:11 صبح
شما وقتي از require_once به جاي require استفاده مي كني چك مي كنه اگه قبلا باشه ديگه تكرارش نمي كنه


وقتی دستور require_once رو خارج حلقه میزارم مشکل به هم میزنه . !

چه مشكلي پيش مياد؟ پيغام خطايي چيزي داره اينجا بذاريد تا ...

billgivz
چهارشنبه 02 مهر 1393, 11:06 صبح
حلقه تا خر اجرا نمیشه قطع میشه !!


پیام خاصی نمیده

alireza.stack
چهارشنبه 02 مهر 1393, 18:20 عصر
چرا از حلقه استفاده کرده اید. تمام کدهاتون رو من جمله خود new nusoap_client رو ببرید بیرون حلقه. شما هر بار که حلقه اجرا میشه دارید new میکنید! چرا؟



require_once('nusoap/nusoap.php');
$wsdl="http://www.XXXXXX/BoxService.asmx?wsdl";
$client=new nusoap_client($wsdl, 'wsdl');