我正在寻找一种方法来等待我的脚本,直到变量仍然与null不同。实际上,我提交了一个批处理作业文件,我需要等到我得到id。 我看了一下睡眠功能,但似乎不符合我的需要。 我需要做那样的事情:
<?php
...
$options = array('features' => SOAP_SINGLE_ELEMENT_ARRAYS);
$client = new SoapClient($URL, $options);
$result = $client->submitBatchJob(array('data'=>$data, 'process'=>$NameChecker))
->submitBatchJobResult;
while($result=='');
wait;
//execute rest of the php script...
?>
答案 0 :(得分:0)
您正在寻找的是:
if($variable === NULL) {...}
PHP将NULL,false,0和空字符串视为相等。