久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      我可以用PHP挑戰(zhàn)在線編程題了!

      我可以用PHP挑戰(zhàn)在線編程題了!

      用PHP挑戰(zhàn)在線編程題

      今天想在Sphere Online Judge中用PHP來在線挑戰(zhàn)一些題目,要用到標準輸入輸出,但最近在寫php又不想用c來寫,平時寫項目都是表單提交,還真沒有考慮過這個,于是看了下文檔。

      文檔在此:http://php.net/manual/zh/wrappers.php.php

      一、PHP STDIN、STDOUT、STDERR簡介: 

      STDIN、STDOUT、STDERR命令輸入輸出流,用于向控制臺(linux shell終端、windows cmd終端)輸入、輸出內(nèi)容,它們默認是已經(jīng)打開的,可以直接對他們進行讀寫操作,它們只能在CLI(command-line interface,命令行界面)模式中使用,在Http模式時,它們是未定義的。

      而他們的打開副本php://stdin、php://stdout、php://stderr 也無法輸出內(nèi)容到http瀏覽器,經(jīng)測試:寫入php://stderr的內(nèi)容將會輸入到默認站點的錯誤日志中,其它兩種無任何效果。

      STDIN/STDOUT/STDERR簡介:

      原始流 流打開副本 描述
      STDIN php://stdin 標準輸入(standard input),只讀,用于從控制臺輸入內(nèi)容;
      STDOUT php://stdout 標準輸出(standard output),只寫,用于向控制臺輸出正常信息
      STDERR php://stderr 錯誤輸出(standard error),只寫,用于向控制臺輸出錯誤信息

      官方推薦使用常量 STDIN、 STDOUT 和 STDERR 來代替它們手動打開的副本封裝器php://stdinphp://stdoutphp://stderr。

      【推薦學(xué)習(xí):PHP視頻教程】

      二、PHP STDIN用法:

      PHP語言中"STDIN"用于從控制臺讀取內(nèi)容,遇到此常量或者通過fopen()函數(shù)打開php://stdin腳本將會等待用戶輸入內(nèi)容,直到用戶按下回車鍵提交。

      寫個stdin.php測試一下:

      <?php echo "請輸入內(nèi)容:"; $jimmy = fgets(STDIN); echo sprintf("輸入的內(nèi)容為: %sn", $jimmy);   $demo = fopen('php://stdin', 'r'); echo "請輸入: "; $test = fread($demo, 12); //最多讀取12個字符 echo sprintf("輸入為: %sn", $test); fclose($demo);

      運行結(jié)果:

      請輸入內(nèi)容:sad 輸入的內(nèi)容為: sad  請輸入: asdasdasdasdasdasd 輸入為: asdasdasdasd(這里因為設(shè)置了最多讀取12個字符,設(shè)置

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號