phpをコマンドプロンプトで実行する際に静的メソッドをコマンド上で呼び出すことは可能でしょうか?(※シンボリックリンクを作成します)
イメージとしてlaravelのコマンドのような事がしたいです。
回答よろしくおねがいします。
php
1//管理者でコマンド実行 2php SymbolicLink.php 3 4//SymbolicLink.phpの中身 5<?php 6class SymbolicLink 7{ 8 public static $target; 9 public static $link; 10 public static function index() 11 { 12 self::$target = __DIR__ . '/webroot/index.php'; 13 self::$link = __DIR__ . '/index.php'; 14 if (is_link(self::$link)) { 15 return readlink(self::$link); 16 } else { 17 return symlink(self::$target, self::$link); 18 } 19 } 20}
##追記情報
以下のurlを参考にコマンド上から実行すれば一応実行されましたが、こちらよりいい方法はありますでしょうか?
https://www.it-swarm.dev/ja/php/%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%8B%E3%82%89php%E9%96%A2%E6%95%B0%E3%82%92%E5%91%BC%E3%81%B3%E5%87%BA%E3%81%99/1070443891/
php
1//管理者でコマンド実行 2php -r "require 'SymbolicLink.php'; SymbolicLink::index();"
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/23 09:54 編集
2020/08/23 09:51 編集
2020/08/23 10:06
2020/08/23 10:34
2020/08/23 10:45 編集
2020/08/23 10:51