- var_dump: documentation ( source)
- strpos: documentation ( source)
<?php
class ReferenceChecker {
function __construct($starter = "AWB0") {
$this->starter = $starter;
}
function check($reference) {
return $this->startsWith($reference, $this->starter);
}
private function startsWith($haystack, $needle, $start = 0) {
return strpos($haystack, $needle) === $start;
}
}
$checker = new ReferenceChecker;
$subject = "AWB012345";
$result = $checker->check($subject);
var_dump($result);
$subject = "12345";
$result = $checker->check($subject);
var_dump($result);