[PHP-users 3979] Re: スクリプトのうちphp が何%でHTML が何%か?を測定するには?

Ryo Fujita php-users@php.gr.jp
Thu, 29 Nov 2001 13:08:55 +0900


りおです。

Y.Watanabeさんが01.11.29 1:03 PMに書きました:
>いま手元に数十本のPHPスクリプトファイルがあるのですが、
>このうち「phpな部分が何%でHTMLな部分が何%か?」を
>大雑把にでも測定できる方法ってないですかねえ?
>
>grepやwcとか駆使すれば・・・?とも思いましたが、
>if ( $hoge = 1 ) { echo "<font color=#ff0000>あいうえお</font>"; }
>みたいな行があるので「うーん??(苦笑)」です。
>
>(そもそもこういう行はphpとみなすのかhtmlとみなすのか?
>  っていう定義も必要になっちゃうし^_^;)
>
>#しかも <?php ?>だけじゃなくて<%= %>もつかっちゃってるし^^;)

行単位で考えるから難しいのでは?
split()で、<?php ?>と<%= %>ひっかけて、
返ってきた配列のバイト数を計算すれば良いだけでは?