PHPでテストを書く(PHPUnit)

自動テストの重要性

コードを書き換えた後、再テストには大きな労力がかかる。 => 自動テストという仕組みが役に立つ。

参考書籍に則り、PHPUnitという自動テストツールを使用する。

[Read More]
IT  PHP 

【PHP】正規表現メモ

目的: CSSプロパティで指定された画像URLを取り出したい

background-image: url( https://xxxxx.png );


function getUrl($url)
{
  preg_match('/(https).*\.(png|jpg|jpeg)/i', $url, $match);
  return $match[0] ?? null;
}

$url = getUrl("background-image: url( https://xxxxx.png );");
echo $url;

$ php index.php 
"https://xxxxx.png"
PHP  IT