暇人の寝室

技術系の記事や読書・アニメの感想などを投稿します。

PHPでbashのlsコマンドを作成する1
投稿者: ylafaro0310
2019.09.20

プログラミング

経緯

https://github.com/kamranahmedse/developer-roadmap

上記の記事に「PHPを学ぶためにPHPでlsコマンドを実装する」といった内容があったのでやってみることにした。

実装

bashのlsはオプション・引数なしで実行するとカレントディレクトリのファイル・ディレクトリ名を表示する。

> ls
test1  test2

とりあえず第1段階として、実行ディレクトリのファイル・ディレクトリ名を表示するスクリプトを書いた。

スクリプトはこちらに公開している。

<?php
$dirs = scandir(".");

foreach($dirs as $dir){
  if(strcmp($dir,".") != 0 && strcmp($dir,"..") != 0){
    print($dir." ");
  }
}

次回

表示対象のディレクトリを引数に取るようにする。

https://ruffles95952367.wordpress.com/2019/09/21/phpでbashのlsコマンドを作成する2/

カテゴリ:PHP,プログラミング

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA


プライバシーポリシー/ ©2020 暇人の寝室