<?php
function parseTicketName($ticketName) {
global $sites;
$system = substr($ticket, 0, 2); // pull out managment system
$ticketName = substr($ticketName, 2); // remove management system
// Find first occurence of number
$firstNumber = strcspn($str, '0123456789');
// Get project name
$project = substr($ticketName, 0, $firstNumber);
// Get ticket ID
$ticket_id = substr($ticketName, $firstNumber); // remove project, and only thing left is ticket ID
return compat($system, $project, $ticket_id);
}
$s = "ASFX10";
var_dump(parseTicketName($s));
Warning: Undefined variable $ticket in /in/Siv9J on line 5
Deprecated: substr(): Passing null to parameter #1 ($string) of type string is deprecated in /in/Siv9J on line 5
Warning: Undefined variable $str in /in/Siv9J on line 9
Deprecated: strcspn(): Passing null to parameter #1 ($string) of type string is deprecated in /in/Siv9J on line 9
Fatal error: Uncaught Error: Call to undefined function compat() in /in/Siv9J:17
Stack trace:
#0 /in/Siv9J(21): parseTicketName('FX10')
#1 {main}
thrown in /in/Siv9J on line 17
Process exited with code 255.
Output for 8.0.0 - 8.0.30
Warning: Undefined variable $ticket in /in/Siv9J on line 5
Warning: Undefined variable $str in /in/Siv9J on line 9
Fatal error: Uncaught Error: Call to undefined function compat() in /in/Siv9J:17
Stack trace:
#0 /in/Siv9J(21): parseTicketName('FX10')
#1 {main}
thrown in /in/Siv9J on line 17
Process exited with code 255.
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Uncaught Error: Call to undefined function compat() in /in/Siv9J:17
Stack trace:
#0 /in/Siv9J(21): parseTicketName('FX10')
#1 {main}
thrown in /in/Siv9J on line 17
Process exited with code 255.
Output for 7.3.32 - 7.3.33, 7.4.26
Fatal error: Uncaught Error: Call to undefined function compat() in /in/Siv9J:17
Stack trace:
#0 /in/Siv9J(21): parseTicketName('FX10')
#1 {main}
thrown in /in/Siv9J on line 17
Process exited with code 255.
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Call to undefined function compat() in /in/Siv9J on line 17
Process exited with code 255.
Output for 5.0.0 - 5.0.3
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Call to undefined function compat() in /in/Siv9J on line 17
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Call to undefined function: compat() in /in/Siv9J on line 17
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Call to undefined function: compat() in /in/Siv9J on line 17
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Notice: Undefined variable: ticket in /in/Siv9J on line 5
Notice: Undefined variable: str in /in/Siv9J on line 9
Fatal error: Call to undefined function: compat() in /in/Siv9J on line 17