Subversion Repositories qbpwcf-lib(archive)

Rev

Rev 915 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php

#宣告指派命名空間
namespace qbpwcf{

        #匯入外部套件
        include("../../allInOne.php");
        
        #/*
        
        #提示目前要測試的涵式
        echo"<hr>sock::unixDomainSockClient - testCase 1<p>";
        
        #函式說明:
        #連線到 unixDomainSockServer 提供的 unix domain socket.
        #回傳結果:
        #$result["status"],"true"代表執行正常;"false"代表執行不正常.
        #$result["error"],錯誤訊息陣列.
        #$result["function"],當前執行的函式名稱.
        #$result["content"],取得的回應.
        #必填參數:
        #$conf["sock"],字串,要連線的unix domain socket.
        $conf["sock"]="../sock_unixDomainSockServer_testCase1";
        #可省略參數:
        #$conf["id"],字串,取得的id,若無此值,則會得到新的數值.
        #$conf["id"]="";
        #$conf["cmd"],字串,要執行的指令.
        #$conf["cmd"]="";
        #$conf["param"],參數陣列.
        #$conf["param"]=array();
        #$conf["clear"],字串,設為"true"代表要清除過期的用戶連線.
        #$conf["clear"]="true";
        #參考資料:
        #http://php.net/manual/en/function.stream-socket-client.php     
        $unixDomainSockClient=sock::unixDomainSockClient($conf);
        unset($conf);
         
        #如果執行失敗
        if($unixDomainSockClient["status"]==="false"){
                
                #印出內容
                var_dump($unixDomainSockClient);
                
                #結束執行
                exit;
                
                }#if end 
                
        #印出內容
        var_dump($unixDomainSockClient);
         
        #*/

        }#namespace qbpwcf end
        
?>