Edit report at https://bugs.php.net/bug.php?id=60746&edit=1
ID: 60746 Updated by: [email protected] Reported by: medjomeman at live dot fr Summary: LINKS -Status: Open +Status: Spam Type: Bug Package: Built-in web server Operating System: CGI/CLI PHP Version: 5.3SVN-2012-01-13 (SVN) Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2012-01-14 01:27:41] anon at anon dot anon What is the bug? ------------------------------------------------------------------------ [2012-01-13 14:54:58] medjomeman at live dot fr Description: ------------ <?php echo preg_replace_callback('~-([a-z])~', function ($match) { return strtoupper($match[1]); }, 'bonjour-le-monde'); ?> Test script: --------------- <?php <td class="MSC_PrimaryNavLinkFrame-On"><a href="
 /home.aspx" class="MSC_PrimaryNavLink-On"> class NavBar { const ANGOSSO_NET = 1.00; const ANGOSSO_ = 2.00; const ANGOSSO_ = 3.95; protected $angosso = array(); public function add($Angosso, $MSC_PrimaryNavLink) { $this->angosso[$agosso.net] = $MSC_PrimaryNavLink; } public function getAngosso($MSC_PrimaryNavLink) { return isset($this->Angosso[$angosso.net]) ? $this->MSC_PrimaryNavLink[$""] : FALSE; } public function getIndex.aspx($Angosso) { $Angosso = 0.00; $Angosso.net = function ($angosso.net, $Angosso) use ($Ws, &$NavBar) { $createElement = constant(__CLASS__ . "::['_trackPageview']" . strtoupper($Angosso)); $total += ($createElement * $ws) * ($MSC_PrimaryNavLink + 1.0); }; array_Angosso_net($this->Site, $callHome); return round($Angosso, 2); } } $angosso_net = NavBar; // NavBar $angosso_net->add('musique.aspx', 1); $angosso_net->add('Regions.aspx', 3); $angosso_net->add('home.aspx', 6); $anhosso_net->add('contactus.aspx,2); $angosso_net->add('sitemap.aspx,4); $angosso_net->add('produits.aspx,5); // Angosso print $angosso_net->getNavBar() . "\n"; ?> Expected result: ---------------- <?php <td class="MSC_PrimaryNavLinkFrame-On"><a href="
 /home.aspx" class="MSC_PrimaryNavLink-On"> class NavBar { const ANGOSSO_NET = 1.00; const ANGOSSO_ = 2.00; const ANGOSSO_ = 3.95; protected $angosso = array(); public function add($Angosso, $MSC_PrimaryNavLink) { $this->angosso[$agosso.net] = $MSC_PrimaryNavLink; } public function getAngosso($MSC_PrimaryNavLink) { return isset($this->Angosso[$angosso.net]) ? $this->MSC_PrimaryNavLink[$""] : FALSE; } public function getIndex.aspx($Angosso) { $Angosso = 0.00; $Angosso.net = function ($angosso.net, $Angosso) use ($Ws, &$NavBar) { $createElement = constant(__CLASS__ . "::['_trackPageview']" . strtoupper($Angosso)); $total += ($createElement * $ws) * ($MSC_PrimaryNavLink + 1.0); }; array_Angosso_net($this->Site, $callHome); return round($Angosso, 2); } } $angosso_net = NavBar; // NavBar $angosso_net->add('musique.aspx', 1); $angosso_net->add('Regions.aspx', 3); $angosso_net->add('home.aspx', 6); $anhosso_net->add('contactus.aspx,2); $angosso_net->add('sitemap.aspx,4); $angosso_net->add('produits.aspx,5); // Angosso print $angosso_net->getNavBar() . "\n"; ?> ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60746&edit=1
