Cytat(dr_bonzo @ 12.05.2007, 23:15:22 )

Mozna by np. uzyc na tym funkcji mysql_* i nie przekazywac wszedzie resource polaczenia, czy wyniku zapytania ale:
- brak podpowiadania skladni
- dlugosc kodu bedzie wieksza
- mamy PDO
Wydaje mi się, że do curl byłoby bardzo dobre

Można by było od razu dodać metodę do tworzenia danych do POST czy wyciąganie informacji o ciastkach.
<?php
class Curl
{
private $rRes;
public function __construct($sURL = NULL)
{
$this->rRes = is_null($sURL) ? curl_init
() : curl_init
($sURL); }
public function __call($sMethod, $aArgs)
{
if($aArgs[0] == CURLOPT_POSTFIELDS) {
$this->postFields($aArgs[1]);
}
return call_user_func_array('curl_' . $sMethod, $aArgs);
}
private function postFields(&$aData)
{
foreach($aData as $sKey => $mValue) {
}
}
}
?>
<?php
require_once 'Curl.php';
$oCurl = new Curl('http://www.php.net');
$oCurl->setopt(CURLOPT_POST, 1);
$oCurl->setopt(CURLOPT_POSTFIELDS
, array('post' => 'test')); $oCurl->setopt(CURLOPT_RETURNTRANSFER, 1);
$oCurl->close();
?>