ヒューマンエラー?期待は期待です。

ソース
<?php
$a='<title>taitoru</title>';
echo preg_replace('/<(|[^\/])(.+?)>/','$1',$a);
?>
出力

さてこれは文字列中の最初のタグ内の文字を抽出する簡単なスクリプトなのですが、本題は別です。

いろいろいじっていて、コメントアウトさせた気でいたのです。
$a='<title>taitoru</title>';
// echo preg_replace('/<(|[^\/].+?>/','',$a);


そうしましたら、このような出力になりました。
/','',$a); ?>

こちらの場合は期待通り出力が無かったです。
<?php
$a='<title>taitoru</title>';
/* echo preg_replace('/<(|[^\/].+?>/','',$a); */
?>


でもまあ、
HTML文<?php //echo 'test'; ?>HTML文

こんな場で?>までコメントアウトされてたらいやですね

関連の話題を探す@人気ブログランキング

この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/56567917

この記事へのトラックバック
Powered by Seesaa