В моем PHP-коде у меня есть имя класса с пространством имен, назначенным в строке, например:
$my_class_name; // = "Aaa\Bbb\Ccc"; // this is not in source code, just var dump
Мне нужно только второе имя, Bbb в моем случае. Я пытался использовать это:
$result_array = preg_split("/\\/", $my_class_name);
Однако это не работает. Мне нужно использовать тройную обратную косую черту в регулярном выражении "/\\\/"
, чтобы она работала. У меня вопрос: зачем мне три из них? Я всегда избегал специальной функции с обратной косой чертой, удваивая ее.