一些實作備註
在 PHP 5.3 中,MySQLi 擴充套件新增了對 MYSQL_TYPE_GEOMETRY 的支援。
請注意,libmysqlclient 和 mysqlnd 在處理 MYSQL_TYPE_GEOMETRY 類型欄位時,內部實作方式有所不同。一般來說,mysqlnd 分配的記憶體會少得多。例如,如果結果集中有一個 POINT 欄位,libmysqlclient 可能會預先分配高達 4GB 的 RAM,儘管在記憶體中儲存一個 POINT 欄位只需要不到 50 個位元組。如果使用 mysqlnd,記憶體分配會低得多,不到 50 個位元組。