當前位置: 首頁>>代碼示例>>PHP>>正文


PHP SimpleUrl::addRequestParameter方法代碼示例

本文整理匯總了PHP中SimpleUrl::addRequestParameter方法的典型用法代碼示例。如果您正苦於以下問題:PHP SimpleUrl::addRequestParameter方法的具體用法?PHP SimpleUrl::addRequestParameter怎麽用?PHP SimpleUrl::addRequestParameter使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在SimpleUrl的用法示例。


在下文中一共展示了SimpleUrl::addRequestParameter方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: testEncodedParameters

 function testEncodedParameters()
 {
     $url = new SimpleUrl('');
     $url->addRequestParameter('a', '?!"\'#~@[]{}:;<>,./|£$%^&*()_+-=');
     $this->assertIdentical($request = $url->getEncodedRequest(), '?a=%3F%21%22%27%23%7E%40%5B%5D%7B%7D%3A%3B%3C%3E%2C.%2F%7C%A3%24%25%5E%26%2A%28%29_%2B-%3D');
     $url = new SimpleUrl('?a=%3F%21%22%27%23%7E%40%5B%5D%7B%7D%3A%3B%3C%3E%2C.%2F%7C%A3%24%25%5E%26%2A%28%29_%2B-%3D');
     $this->assertEqual($url->getRequest(), array('a' => '?!"\'#~@[]{}:;<>,./|£$%^&*()_+-='));
 }
開發者ID:sebs,項目名稱:simpletest,代碼行數:8,代碼來源:http_test.php

示例2: SimpleUrl

 function testUrlWithRequestKeyEncodedAndParamNamLookingLikePair()
 {
     $url = new SimpleUrl('/');
     $url->addRequestParameter('foo[]=bar', '');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B%5D%3Dbar=');
     $url = new SimpleUrl('/?foo%5B%5D%3Dbar=');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B%5D%3Dbar=');
 }
開發者ID:ngugijames,項目名稱:ThinkUp,代碼行數:8,代碼來源:url_test.php

示例3: testUrlWithRequestKeyEncoded

 function testUrlWithRequestKeyEncoded()
 {
     $url = new SimpleUrl('/?foo%5B1%5D=bar');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B1%5D=bar');
     $url->addRequestParameter('a[1]', 'b[]');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B1%5D=bar&a%5B1%5D=b%5B%5D');
     $url = new SimpleUrl('/');
     $url->addRequestParameter('a[1]', 'b[]');
     $this->assertEqual($url->getEncodedRequest(), '?a%5B1%5D=b%5B%5D');
     // param name, looking like pair
     $url = new SimpleUrl('/');
     $url->addRequestParameter('foo[]=bar', '');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B%5D%3Dbar=');
     $url = new SimpleUrl('/?foo%5B%5D%3Dbar=');
     $this->assertEqual($url->getEncodedRequest(), '?foo%5B%5D%3Dbar=');
 }
開發者ID:blueyed,項目名稱:simpletest,代碼行數:16,代碼來源:url_test.php


注:本文中的SimpleUrl::addRequestParameter方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。